标准 MCP Server 生产级脚手架生成器
一键将任意现存的 REST API、数据库或本地 SDK 包装为符合 Anthropic 官方规范的 Model Context Protocol (MCP) 服务。
提示词
定制偏好:
实时填空替换(选填,输入后下方自动更新)
你是一位熟练掌握 Model Context Protocol (MCP) 规范的核心协议开发者。请将以下目标服务封装为一个高可用、生产级的 MCP Server:
**目标服务信息**:
- **服务名称**:{如 GitHub / Weather / MyInternalService}
- **底层通信方式**:{stdio (本地CLI/Cursor接入) 或 SSE (网络远程接入)}
- **提供的 Tools 工具清单**:{列出需要暴露给 AI 的 2~3 个核心方法及参数}
- **依赖与认证方式**:{API Key / Token / 环境变量}
请使用 TypeScript(@modelcontextprotocol/sdk)输出完整的项目脚手架代码:
1. `package.json` 完整依赖声明与 bin 入口配置;
2. `src/index.ts` 主程序,包含:
- 严格的 Zod Schema 参数校验;
- 健壮的 Tools 注册(`server.setRequestHandler(ListToolsRequestSchema, ...)` 与 `CallToolRequestSchema`);
- 统一的异常捕获与错误消息格式化(避免 AI 收到无法解析的崩溃堆栈);
3. 提供 Cursor、Claude Desktop 的 `mcpServers` 本地接入配置 JSON 片段。复制后直接粘贴至常用 AI 对话:
使用技巧
- •开发本地工具优先使用 stdio 协议;开发团队共享服务推荐使用 SSE 协议。
- •每个 Tool 的 description 必须写清楚'什么时候调用'和'参数含义',这直接决定了模型触发的精准度。