Agent Skills
返回列表
🤖

MCP 服务器构建

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/kg-mcp-builder。

技能介绍

要解决什么问题

智能体要查工单、排日程、调业务 API,往往缺一层标准协议:把 HTTP 接口拆成几十个「一 endpoint 一 tool」,上下文被 JSON dump 占满,报错只有 4xx 数字,模型很难完成整条任务。MCP(Model Context Protocol)是常见解法,但自建服务器时容易踩坑——工具粒度不对、返回字段过多、错误不可操作、没按 readOnly/destructive 等注解标注。

技能如何工作

本技能把角色定为 MCP 服务器开发专家,按四阶段工作流推进,而不是「照着 API 文档抄 wrapper」。

  • 调研与规划:以工作流为中心合并操作(例如一次 schedule_event 同时查空闲并建事件);为有限上下文设计 concise/detailed 两档输出;错误信息给出可执行的下一步;通读 MCP 协议与目标 API 的鉴权、分页、限流;产出 McpPlan(语言、工具列表、IO 模型、错误策略、截断上限等)。
  • 实现:先建共享设施(请求、分页、格式化、鉴权),再为每个工具写清输入 schema、docstring,并实现异步逻辑与工具注解(readOnly / destructive / idempotent / openWorld)。
  • 审查与测试:检查 DRY、类型安全、文档与错误处理;stdio 长驻进程避免在主进程裸跑,用 timeout 或评估器托管。
  • 评估:构造约 10 个独立、只读、可验证的真实问题,验证 LLM 能否用你的服务器稳定作答。

实现栈明确为 Python(FastMCP) 或 Node/TypeScript(MCP SDK),输出除自然语言设计说明外,还包含结构化 McpPlan,便于下游注册到 MCP 管理或智能体运行时。

适用边界

面向「把外部 API/服务暴露给 LLM 当工具」的后端集成;不负责纯前端场景,也不代管密钥保管与生产部署。评估与联调需要你自己提供目标服务的访问方式与真实场景。

使用场景

  • 要把公司内部工单 REST API 封装成 MCP,让 Cursor/Claude 能查单、建单且上下文不被整页 JSON 撑爆
  • 日历服务有查空闲与创建事件两个接口,需要合并成符合人类任务模型的 `schedule_event` 类工具再接入 MCP
  • 在写 Python FastMCP 代码前,需要先产出工具清单、IO 模型、错误策略和 token 截断方案的 McpPlan
  • MCP 服务器已写完,要设计约 10 个只读、可验证的真实问题,用评估器检验模型能否稳定调用你的工具

适合人员

  • 负责把业务中台 HTTP 接口接到 Claude Desktop/Cursor 的后端工程师,需要按 MCP 注解区分只读与写操作
  • 维护企业智能体工具目录的平台同学,要审查新 MCP 的工具命名前缀、分页与可操作错误提示是否一致
  • 用 Node/TypeScript MCP SDK 集成第三方 SaaS 的全栈或集成工程师,要先搭共享鉴权与请求层再逐个加 tool
  • 在智能体项目里承担「外部能力」交付的技术负责人,希望评估阶段就能证明 LLM 能完成真实工单/日程类任务