MCP Yeoman Server

MCP Yeoman Server is an MCP server that provides programmatic integration with Yeoman scaffolding generators directly through the Model Context Protocol. It connects AI assistants like Claude Desktop to the npm registry and local execution environments, enabling software developers and coding agents to search for, inspect, and execute Yeoman templates on demand. The server helps automate repetitive project initialization tasks by exposing tools to discover community-built scaffolding packages, extract their required configuration parameters and arguments, and execute them within a targeted directory. Instead of manually navigating interactive command-line prompts, the agent can supply generator options such as framework variants, preprocessors, and version information programmatically. The server includes an optional persistent generator directory flag to speed up repeated runs and features automatic cleanup for transient scaffolding jobs.

Category: Developer Tools & Code Intelligence

Tags: code-generation, scaffolding, templates, yeoman

Visit MCP Yeoman Server

How to install and configure MCP Yeoman Server

  1. Ensure Node.js (version 16 or later) and npm or yarn are installed on your machine. 2. To install automatically for Claude Desktop using Smithery, run: npx @smithery/cli@latest install mcp-yeoman --client claude. 3. Alternatively, install manually by cloning the repository: bash git clone https://github.com/thirdstrandstudio/mcp-yeoman.git cd mcp-yeoman npm install npm run build 4. Add the server configuration to your claude_desktop_config.json using npx: json { "mcpServers": { "yeoman": { "command": "npx", "args": ["@thirdstrandstudio/mcp-yeoman"] } } } 5. Or configure it directly using the built Node.js file: json { "mcpServers": { "yeoman": { "command": "node", "args": ["/path/to/mcp-yeoman/dist/index.js"] } } } 6. Restart Claude Desktop to load the Yeoman tools.

What you can do with MCP Yeoman Server

  • Searching the npm registry for scaffolding templates using keywords like React, TypeScript, or Express. * Inspecting generator configuration schemas to discover required arguments and supported CLI options before generation. * Scaffolding entire web application starter kits directly inside a specified local target directory. * Automating multi-project workspace generation with predefined presets like Sass or TypeScript configurations. * Caching Yeoman generators locally across runs using the persistent storage directory flag.

Key facts

  • https://github.com/thirdstrandstudio/mcp-yeoman
  • Developer Tools & Code Intelligence
  • code-generation, scaffolding, templates, yeoman

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP Jupyter Complete — MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP LSP Go — MCP LSP Go is an MCP server that connects AI assistants to the official Go Language Server Protocol implementation, gopls,…
  • MCP Manager — MCP Manager is an MCP server management tool that connects directly to your Claude Desktop environment, enabling users to discover,…
  • MCP Lab — MCP Lab is an MCP server development environment designed for building, testing, and debugging custom Model Context Protocol servers integrated…

How do I install MCP Yeoman Server?

You can install it automatically for Claude Desktop using Smithery by running the command npx @smithery/cli@latest install mcp-yeoman --client claude. You can also clone the repository from GitHub, run npm install followed by npm run build, and register the resulting build script in your client configuration file.

What tools does MCP Yeoman Server provide?

The server provides three core tools: yeoman_search_templates to find Yeoman packages on npm, yeoman_get_generator_options to inspect the required options and arguments for a specified generator, and yeoman_generate to execute the scaffolding generator within a local directory.

Which MCP clients work with MCP Yeoman Server?

It is documented for Claude Desktop via its JSON configuration file, but it works with any Model Context Protocol client that supports stdio process execution, such as Cursor and other MCP-compliant developer agents.

What is the generator directory option?

The optional --generator-dir flag allows you to define a persistent directory for downloaded Yeoman generators. By default, generators are placed in a temporary folder that is cleaned up automatically, so specifying a persistent path speeds up repeated executions of the same generator.

Is MCP Yeoman Server open source?

Yes, MCP Yeoman Server is open-source software distributed under the MIT License. You are free to inspect, modify, and distribute the code according to the repository terms on GitHub.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories