yeoman_search_templatesLABSCO SUMMARY
Scaffolding without reading three generator READMEs first.
The awkward part of Yeoman is discovering which generator to use and what arguments it expects. Search and option discovery are separate tools here, so the run itself starts with the right arguments instead of a failed first attempt.
What it is
An MCP server for Yeoman generators. It searches npm for templates, reports the options and arguments a generator expects, then runs it in a working directory you name with the app name, version, options and positional arguments you supply.
What you get
- Yeoman templates searched on npm by comma-separated keywords, with a page size you set (yeoman_search_templates)
- A generator's required options and arguments read before it is run (yeoman_get_generator_options)
- A generator run in a working directory you name, with app name, version, options object and extra positional arguments (yeoman_generate)
- Generator names given without the generator- prefix
Requirements
Node.js v16 or later with npm or yarn; run it through npx or from a built clone. The generator writes into the working directory you pass, so point it at the directory you actually want scaffolded.
Setup effort
Add the configuration to your client
USE CASES
Finding a generator for the stack you want
Keyword search across npm returns candidate templates with a page size you control, so the choice is made from what exists rather than from memory.
Getting the arguments right the first time
A generator's required options and arguments are read before it runs, which is what stops the first attempt failing on a missing prompt.
Scaffolding a new project
Name, version, options and positional arguments go in one call and the generator runs in the working directory you specify.
Adding to a project you already have
Point the working directory at an existing project and a sub-generator writes into it, rather than creating a new tree beside it.
3 tools
Listed in project docs. Your client may show a different list.
yeoman_get_generator_optionsyeoman_generateBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation.
Requires
- npx on PATH
- Node.js
Where it runs
All 3 documented setups run the server on your machine.
INSTALLATION
Connect your client
MCP Clients
Claude Desktop — npx
{
"mcpServers": {
"yeoman": {
"command": "npx",
"args": [
"@thirdstrandstudio/mcp-yeoman"
]
}
}
}Claude Desktop — Node
{
"mcpServers": {
"yeoman": {
"command": "node",
"args": [
"<YOUR_PATH_TO_MCP_YEOMAN>/dist/index.js"
]
}
}
}Claude Desktop — Node, custom dir
{
"mcpServers": {
"yeoman": {
"command": "node",
"args": [
"<YOUR_PATH_TO_MCP_YEOMAN>/dist/index.js",
"--generator-dir",
"<YOUR_PATH_TO_GENERATOR_STORAGE>"
]
}
}
}