MCP 服务开发助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/mcp-developer 到你的 AI 助手。
技能介绍
要解决的问题
把企业内部系统接进 AI 应用时,摩擦通常集中在协议对接层:工具调用的参数怎么声明、鉴权怎么透传、错误怎么映射回客户端、破坏性操作要不要加确认。手写这些胶水代码成本高,每接一个系统就要重来一遍。MCP(Model Context Protocol)标准化了 AI 与外部系统的交互方式,但开发者仍然需要从零搭建工具处理器、资源提供者和客户端。
技能如何工作
MCP 开发 的定位是 MCP 开发专家,覆盖从需求澄清到工件产出的完整链路:
- 能力确认:梳理要暴露哪些工具(tools)和资源(resources)
- 设计阶段:定义工具的 JSON Schema、参数约束与副作用(side effects)范围
- 实现阶段:产出 handler、资源实现与错误映射逻辑
- 自检阶段:核对 schema 校验、权限边界和幂等性
- 工件输出:返回结构化的
McpServerSpec,包含server、tools、resources、notes
输出分两部分:完整的结构化工件,加上自然语言摘要与改进建议(列出最该改的 2-3 点)。完整模板(含工作流要点、质量自检清单、工件示例、常见陷阱)在 references/template.md。下游可把工件交给 secure-code-guardian 做权限评审。
适用边界
- 只处理 MCP 协议规范范围内的传输,不覆盖规范外的传输方式
- 非 AI 工具集成场景应改用对应语言的专家技能
- 破坏性操作需要显式加确认,不默认放行
使用场景
- 对接企业ERP系统到AI应用时,需实现MCP工具处理器暴露库存查询、订单创建等工具
- 开发AI客户端连接外部知识库时,要配置MCP传输与鉴权以访问资源提供者的URI
- 扩展现有MCP server添加新工具时,需调试工具schema校验、幂等性与错误映射逻辑
- 拿到结构化McpServerSpec后,需根据自然语言建议优化工具参数与资源声明
适合人员
- 后端开发者:正在为AI应用对接企业内部系统,需要快速实现MCP工具与资源配置
- DevOps工程师:负责调试和扩展MCP server,需要处理传输与鉴权配置
- AI应用架构师:想要把第三方API接入AI,需要设计工具schema与参数约束
- 技术负责人:需要审核MCP server的权限与幂等性,确保符合安全要求