SrP-Skillsskill gazette & source index

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、传输方式、工具设计、错误处理、测试和评估。

来源

适合什么时候用

  • 需要为外部 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

使用注意

  1. 该 skill 推荐 TypeScript + Streamable HTTP 作为现代远程 MCP server 的常见方案,但也覆盖 Python / stdio。
  2. 工具命名、分页、schema、annotations、错误消息质量会直接影响 LLM 是否能正确使用 MCP。
  3. 评估题应真实、复杂、只读、可验证,不能依赖会变动的答案。
  4. 上游许可证文件为 Apache-2.0。