用途:用于从零构建 Model Context Protocol(MCP)服务器,或把现有 API 封装为 MCP 工具,并覆盖规范定义、实现、测试、部署到注册表发布的完整生命周期;支持 TypeScript 与 Python。
主要能力:理解 MCP 规范原语(tools、resources、prompts、sampling)与传输方式(stdio、SSE、Streamable HTTP);按四步流程工作:先定义服务器范围与传输,再设计输入/输出 schema,然后实现,最后用 MCP Inspector 测试并部署。实现使用官方 SDK:TypeScript 为 @modelcontextprotocol/sdk,Python 为 mcp。资料给出 TypeScript 示例,定义工具名、描述与 Zod 参数 schema,并通过 StdioServerTransport 连接本地 CLI 场景。
适用场景:新建 MCP 服务器、封装外部 API(含鉴权、限流、错误处理与指数退避重试)、调试 MCP 服务器问题、设计工具 schema、发布到注册表。
限制:该技能只提供指导与代码生成,实际运行测试需要开发环境;MCP 规范持续演进,应核对最新版本;处理敏感数据前必须做安全审查。资料提醒不要硬编码密钥,使用环境变量或密钥管理器,校验与清洗输入,对外部 API 调用限流,并谨慎审查工具权限,因为工具可访问文件、网络并执行代码。
相关技能:api-integration-architect、security-audit-code-reviewer。