SuperAPI AI 工具集

mcp-server-builder

智能体与模型

查看项目

更新于 10-16 03:16

技能介绍

用途:按需创建 MCP 服务器,为 Claude 扩展自定义工具与资源。工作流为先明确要添加的能力,选择 stdio(本地)或 HTTP/SSE(远程)传输,设计工具 schema 与处理函数,可选添加资源与可复用提示词,再用 MCP Inspector 本地验证,最后配置到 Claude Desktop 或 API。

主要能力:使用 @modelcontextprotocol/sdk 与 zod 定义工具输入 schema;实现 ListTools/CallTool 等请求处理;提供静态与模板化动态资源;定义带参数的可复用提示词;用 McpError 做错误处理;支持 Claude Desktop 配置(claude_desktop_config.json 的 mcpServers 字段)与 HTTP/SSE 传输;可用 npx @modelcontextprotocol/inspector 测试,并支持单元测试。

使用方式:以 TypeScript 项目为例,执行 mkdir my-mcp-server && cd my-mcp-server、npm init -y、npm install @modelcontextprotocol/sdk zod、npm install -D typescript @types/node tsx,按示例配置 package.json 与 tsconfig.json,编写 src/index.ts 后构建运行。

适用场景:为 Claude 接入天气查询、内部数据库检索、GitHub issue 操作等自定义能力。

限制:资料未提供具体授权方式、收费或价格信息;示例中的外部 API 与业务逻辑需自行实现。