MCP.so
登录
Y

Yeoman MCP Server

@thirdstrandstudio

基本信息

分类

其他

传输方式

stdio

作者

thirdstrandstudio

提交者

JayArrowz

关于 Yeoman MCP Server

暂无概览

#yeoman#mcp-server#template-generator

Yeoman MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "yeoman": {
      "command": "npx",
      "args": [
        "@thirdstrandstudio/mcp-yeoman",
        "--generator-dir",
        "/path/to/generator-storage"
      ]
    }
  }
}

Yeoman MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is Yeoman?

Yeoman is a Model Context Protocol (MCP) server that integrates Yeoman generators with AI agents, enabling them to search for and run Yeoman templates programmatically.

How to use Yeoman?

Install via Smithery (npx @smithery/cli@latest install mcp-yeoman --client claude) or manually by cloning the repository, running npm install and npm run build. Then add a yeoman entry to your claude_desktop_config.json with the npx or node command. Optionally pass --generator-dir <path> to use a persistent directory for generator installations.

Key features of Yeoman

  • Search for Yeoman templates on npm by keyword.
  • Retrieve required options and arguments for a generator.
  • Run any Yeoman generator with custom options and arguments.
  • Supports persistent generator directory for repeated use.
  • Comprehensive error handling and validation.

Use cases of Yeoman

  • Search for React or TypeScript templates from an AI assistant.
  • Get available options for a specific generator before running it.
  • Scaffold a new project by running a Yeoman generator via MCP.
  • Automate project setup with different generators in different directories.

常见问题

1

What are the prerequisites for using Yeoman?

Node.js v16 or later and npm or yarn are required.

2

Where are Yeoman generators installed by default?

Generators are installed in a temporary directory that is removed when the operation completes. Use the `--generator-dir` option to specify a persistent directory.

3

How do I configure Yeoman with Claude Desktop?

Add a `yeoman` entry to `claude_desktop_config.json` using either `npx @thirdstrandstudio/mcp-yeoman` or the local `node` path to `dist/index.js`.

4

What tools does Yeoman provide?

Three tools: `yeoman_search_templates` (search npm), `yeoman_get_generator_options` (get generator options), and `yeoman_generate` (run a generator with parameters).

5

How does Yeoman handle errors?

It validates parameters, detects interactive prompts and guides the user, logs detailed errors, cleans up temporary directories automatically (unless `--generator-dir` is set), and propagates errors safely through the MCP protocol.

评论

其他 分类下的更多 MCP 服务器