VOOZH about

URL: https://glama.ai/mcp/servers/thirdstrandstudio/mcp-yeoman?locale=ko-KR

⇱ mcp-yeoman by thirdstrandstudio | Glama


MCP Yeoman μ„œλ²„

πŸ‘ μ„œλ“œ μŠ€νŠΈλžœλ“œ μŠ€νŠœλ””μ˜€

πŸ‘ λŒ€μž₯κ°„ λ°°μ§€

Yeoman 생성기와 톡합을 μ œκ³΅ν•˜λŠ” MCP(Model Context Protocol) μ„œλ²„λ‘œ, AI μ—μ΄μ „νŠΈκ°€ Yeoman ν…œν”Œλ¦Ώμ„ ν”„λ‘œκ·Έλž˜λ° λ°©μ‹μœΌλ‘œ κ²€μƒ‰ν•˜κ³  μ‹€ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

도ꡬ

이 μ„œλ²„λŠ” λ‹€μŒ MCP 도ꡬλ₯Ό κ΅¬ν˜„ν•©λ‹ˆλ‹€.

ν…œν”Œλ¦Ώ 검색 방법

  1. yeoman_search_templates - npmμ—μ„œ Yeoman ν…œν”Œλ¦Ώ 검색

    • λ§€κ°œλ³€μˆ˜:

      • query (λ¬Έμžμ—΄): μ‰Όν‘œλ‘œ κ΅¬λΆ„λœ 검색 ν‚€μ›Œλ“œ

      • pageSize (숫자, 선택 사항): λ°˜ν™˜ν•  κ²°κ³Ό 수(κΈ°λ³Έκ°’: 20)

생성기 λ©”μ„œλ“œ

  1. yeoman_get_generator_options - Yeoman 생성기에 ν•„μš”ν•œ μ˜΅μ…˜κ³Ό 인수λ₯Ό κ°€μ Έμ˜΅λ‹ˆλ‹€.

    • λ§€κ°œλ³€μˆ˜:

      • generatorName (λ¬Έμžμ—΄): 생성기 이름(접두사 'generator-' 없이)

  2. yeoman_generate - Yeoman 생성기 μ‹€ν–‰

    • λ§€κ°œλ³€μˆ˜:

      • generatorName (λ¬Έμžμ—΄): 생성기 이름(접두사 'generator-' 없이)

      • cwd (λ¬Έμžμ—΄): 생성기가 μ‹€ν–‰λ˜μ–΄μ•Ό ν•˜λŠ” μž‘μ—… 디렉토리

      • appName (λ¬Έμžμ—΄): 생성할 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ 이름

      • version (λ¬Έμžμ—΄): 생성할 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ 버전

      • options (객체, 선택 사항): 생성기에 전달할 μ˜΅μ…˜

      • args (λ°°μ—΄, 선택 사항): 생성기에 전달할 μΆ”κ°€ μœ„μΉ˜ 인수

Related MCP server: SupaUI MCP Server

μ„€μΉ˜

Smitheryλ₯Ό 톡해 μ„€μΉ˜

Smitheryλ₯Ό 톡해 Claude Desktop에 mcp-yeoman을 μžλ™μœΌλ‘œ μ„€μΉ˜ν•˜λ €λ©΄:

μ§€μ—‘μŠ€ν”Ό1

ν•„μˆ˜ 쑰건

  • Node.js(v16 이상)

  • npm λ˜λŠ” yarn

νŒ¨ν‚€μ§€ μ„€μΉ˜

# Clone the repository
git clone https://github.com/thirdstrandstudio/mcp-yeoman.git
cd mcp-yeoman

# Install dependencies
npm install

# Build the package
npm run build

Claude Desktopκ³Ό ν•¨κ»˜ μ‚¬μš©

claude_desktop_config.json 에 λ‹€μŒμ„ μΆ”κ°€ν•˜μ„Έμš”.

npx μ‚¬μš©ν•˜κΈ°

{
 "mcpServers": {
 "yeoman": {
 "command": "npx",
 "args": ["@thirdstrandstudio/mcp-yeoman"]
 }
 }
}

직접 Node.js

{
 "mcpServers": {
 "yeoman": {
 "command": "node",
 "args": ["/path/to/mcp-yeoman/dist/index.js"]
 }
 }
}

/path/to/mcp-yeoman μ €μž₯μ†Œμ˜ μ‹€μ œ 경둜둜 λ°”κΎΈμ„Έμš”.

λͺ…령쀄 인수

μ„œλ²„λŠ” λ‹€μŒ λͺ…령쀄 인수λ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.

  • --generator-dir <path> : Yeoman 생성기λ₯Ό μ„€μΉ˜ν•  영ꡬ 디렉터리λ₯Ό μ§€μ •ν•©λ‹ˆλ‹€. 기본적으둜 μƒμ„±κΈ°λŠ” μž‘μ—… μ™„λ£Œ μ‹œ μ‚­μ œλ˜λŠ” μž„μ‹œ 디렉터리에 μ„€μΉ˜λ©λ‹ˆλ‹€. 영ꡬ 디렉터리λ₯Ό μ‚¬μš©ν•˜λ©΄ λ™μΌν•œ 생성기λ₯Ό 반볡적으둜 μ‚¬μš©ν•˜λŠ” μž‘μ—…μ˜ μ„±λŠ₯을 ν–₯μƒμ‹œν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€.

예:

{
 "mcpServers": {
 "yeoman": {
 "command": "node",
 "args": ["/path/to/mcp-yeoman/dist/index.js", "--generator-dir", "/path/to/generator-storage"]
 }
 }
}

μ˜ˆμ‹œ

ν…œν”Œλ¦Ώ 검색

// Search for React-related templates
const templates = await callTool("yeoman_search_templates", {
 query: "react,typescript",
 pageSize: 10
});

λ°œμ „κΈ° μ˜΅μ…˜ κ°€μ Έμ˜€κΈ°

// Get options for the React generator
const options = await callTool("yeoman_get_generator_options", {
 generatorName: "react"
});

λ°œμ „κΈ°λ₯Ό μ‹€ν–‰ν•˜μ„Έμš”

// Run the React generator
const result = await callTool("yeoman_generate", {
 generatorName: "react",
 cwd: "/path/to/project",
 appName: "my-react-app",
 version: "1.0.0",
 options: {
 typescript: true,
 sass: true
 }
});

개발

# Install dependencies
npm install

# Start the server in development mode
npm start

# Build the server
npm run build

였λ₯˜ 처리

μ„œλ²„μ—λŠ” 포괄적인 였λ₯˜ 처리 κΈ°λŠ₯이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

  • 잘λͺ»λœ λ§€κ°œλ³€μˆ˜μ— λŒ€ν•œ 검증 였λ₯˜

  • ν•„μˆ˜ μ˜΅μ…˜μ— λŒ€ν•œ λŒ€ν™”ν˜• ν”„λ‘¬ν”„νŠΈ 감지 및 μ•ˆλ‚΄

  • 디버깅을 μœ„ν•œ μžμ„Έν•œ 였λ₯˜ λ‘œκΉ…

  • μž„μ‹œ λ””λ ‰ν† λ¦¬μ˜ μžλ™ 정리(--generator-dir을 μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” 경우)

  • MCP ν”„λ‘œν† μ½œμ„ ν†΅ν•œ μ•ˆμ „ν•œ 였λ₯˜ μ „νŒŒ

νŠΉν—ˆ

이 MCP μ„œλ²„λŠ” MIT λΌμ΄μ„ μŠ€μ— 따라 λΌμ΄μ„ μŠ€κ°€ λΆ€μ—¬λ©λ‹ˆλ‹€. 즉, MIT λΌμ΄μ„ μŠ€μ˜ 약관에 따라 μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό 자유둭게 μ‚¬μš©, μˆ˜μ • 및 배포할 수 μžˆμŠ΅λ‹ˆλ‹€. μžμ„Έν•œ λ‚΄μš©μ€ ν”„λ‘œμ νŠΈ μ €μž₯μ†Œμ˜ LICENSE νŒŒμΌμ„ μ°Έμ‘°ν•˜μ„Έμš”.

κΈ°μ—¬ν•˜λ‹€

κΈ°μ—¬λ₯Ό ν™˜μ˜ν•©λ‹ˆλ‹€! ν’€ λ¦¬ν€˜μŠ€νŠΈλ₯Ό μ œμΆœν•΄ μ£Όμ„Έμš”. κΈ°μ—¬ μ‹œ λ‹€μŒ 사항을 κΈ°μž¬ν•΄ μ£Όμ„Έμš”.

  1. μ €μž₯μ†Œλ₯Ό ν¬ν¬ν•˜μ„Έμš”

  2. κΈ°λŠ₯ 브랜치 생성

  3. λ³€κ²½ 사항에 λŒ€ν•œ λͺ…ν™•ν•œ μ„€λͺ…κ³Ό ν•¨κ»˜ ν’€ λ¦¬ν€˜μŠ€νŠΈλ₯Ό μ œμΆœν•˜μ„Έμš”.

  4. λͺ¨λ“  ν…ŒμŠ€νŠΈκ°€ ν†΅κ³Όλ˜κ³  μ½”λ“œ μŠ€νƒ€μΌμ΄ μœ μ§€λ˜λŠ”μ§€ ν™•μΈν•˜μ„Έμš”.

A
license - permissive license
B
quality
D
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/thirdstrandstudio/mcp-yeoman'

If you have feedback or need assistance with the MCP directory API, please join our Discord server