MCP Yeoman μλ²
π μλ μ€νΈλλ μ€νλμ€
Yeoman μμ±κΈ°μ ν΅ν©μ μ 곡νλ MCP(Model Context Protocol) μλ²λ‘, AI μμ΄μ νΈκ° Yeoman ν νλ¦Ώμ νλ‘κ·Έλλ° λ°©μμΌλ‘ κ²μνκ³ μ€νν μ μμ΅λλ€.
λꡬ
μ΄ μλ²λ λ€μ MCP λꡬλ₯Ό ꡬνν©λλ€.
ν νλ¦Ώ κ²μ λ°©λ²
yeoman_search_templates- npmμμ Yeoman ν νλ¦Ώ κ²μλ§€κ°λ³μ:
query(λ¬Έμμ΄): μΌνλ‘ κ΅¬λΆλ κ²μ ν€μλpageSize(μ«μ, μ ν μ¬ν): λ°νν κ²°κ³Ό μ(κΈ°λ³Έκ°: 20)
μμ±κΈ° λ©μλ
yeoman_get_generator_options- Yeoman μμ±κΈ°μ νμν μ΅μ κ³Ό μΈμλ₯Ό κ°μ Έμ΅λλ€.λ§€κ°λ³μ:
generatorName(λ¬Έμμ΄): μμ±κΈ° μ΄λ¦(μ λμ¬ 'generator-' μμ΄)
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 buildClaude 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 νμΌμ μ°Έμ‘°νμΈμ.
κΈ°μ¬νλ€
κΈ°μ¬λ₯Ό νμν©λλ€! ν 리νμ€νΈλ₯Ό μ μΆν΄ μ£ΌμΈμ. κΈ°μ¬ μ λ€μ μ¬νμ κΈ°μ¬ν΄ μ£ΌμΈμ.
μ μ₯μλ₯Ό ν¬ν¬νμΈμ
κΈ°λ₯ λΈλμΉ μμ±
λ³κ²½ μ¬νμ λν λͺ νν μ€λͺ κ³Ό ν¨κ» ν 리νμ€νΈλ₯Ό μ μΆνμΈμ.
λͺ¨λ ν μ€νΈκ° ν΅κ³Όλκ³ μ½λ μ€νμΌμ΄ μ μ§λλμ§ νμΈνμΈμ.
Maintenance
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
