用途:在需要从零创建新的 MCP 服务器时使用,生成生产就绪的项目骨架,包含 TypeScript、Vitest 测试、GitHub Actions CI 和错误处理模式。
主要能力:生成严格模式的 TypeScript 与 MCP SDK v2;Vitest 测试设置及示例工具测试;GitHub Actions CI 流水线;符合 MCP 的错误响应模式;面向智能体的 README(含工具表、快速开始与示例);ESLint 9 + Prettier 配置;可选认证样板(API token 校验)。
使用方式:交互式运行 npx create-mcp-server-pro my-server;非交互(适合智能体)可传参数,例如 npx create-mcp-server-pro my-server --name mcp-server-weather --description "Weather forecasts for AI assistants" --auth --author "Your Name"。需要 API token 的服务器加 --auth,零配置服务器用 --no-auth。生成的 src/index.ts 含可运行的示例工具,需替换为真实工具;测试使用 @modelcontextprotocol/sdk/test 工具进行 MCP 协议级测试。
适用场景:构建新的 MCP 服务器项目,尤其是希望自带测试、CI 与规范错误处理的场景。
限制:官方 MCP 脚手架已归档,此为维护中的替代方案;其余细节暂未提供。