community skill
MCP Builder
Anthropic 官方 MCP server 开发 skill,用于构建高质量 Model Context Protocol 服务器,覆盖工具设计、SDK 选择、传输方式、错误处理、测试和评估。
communityskill packagemcpservertypescriptpythonapi-integration
MCP Builder
MCP Builder 是 Anthropic 官方 skills 仓库中的 MCP server 开发 skill,用于指导 agent 构建高质量 Model Context Protocol 服务器,让 LLM 通过设计良好的 tools、resources 和 prompts 访问外部 API 或服务。它覆盖 TypeScript MCP SDK、Python FastMCP、传输方式、工具设计、错误处理、测试和评估。
来源
- 上游 skill 目录:https://github.com/anthropics/skills/tree/main/skills/mcp-builder
- 上游 SKILL.md:https://github.com/anthropics/skills/blob/main/skills/mcp-builder/SKILL.md
- 上游仓库:https://github.com/anthropics/skills
- 许可证文件:https://github.com/anthropics/skills/blob/main/skills/mcp-builder/LICENSE.txt
- 许可证:Apache-2.0
适合什么时候用
- 需要为外部 API、SaaS、数据库、企业服务或内部系统构建 MCP server。
- 需要设计可发现、可组合、带清晰 schema 和 actionable error 的 MCP tools。
- 需要选择 TypeScript MCP SDK、Python FastMCP、stdio 或 Streamable HTTP 等实现方式。
- 需要为 MCP server 创建评估题,验证 LLM 是否能用工具完成真实、多步、可验证任务。
核心流程
| 阶段 | 内容 |
|---|---|
| 研究与规划 | 阅读 MCP 规范、SDK 文档、目标 API 文档,决定工具覆盖范围 |
| 实现 | 搭建项目结构、认证、错误处理、分页、输入/输出 schema 和工具 annotations |
| 审查与测试 | 构建、MCP Inspector 测试、类型检查和工具描述审查 |
| 评估 | 设计 10 个复杂但只读、独立、可验证的问题,生成 XML 评估集 |
安装提示
本站详情页生成的安装命令指向上游 skill 目录:
npx skills add https://github.com/anthropics/skills/tree/main/skills/mcp-builder
实际构建时通常还需要查阅 MCP 官方规范和对应 SDK 文档:
https://modelcontextprotocol.io/sitemap.xml
https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md
https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md
使用注意
- 该 skill 推荐 TypeScript + Streamable HTTP 作为现代远程 MCP server 的常见方案,但也覆盖 Python / stdio。
- 工具命名、分页、schema、annotations、错误消息质量会直接影响 LLM 是否能正确使用 MCP。
- 评估题应真实、复杂、只读、可验证,不能依赖会变动的答案。
- 上游许可证文件为 Apache-2.0。