Development
MCP 构建器
用于创建高质量 MCP(Model Context Protocol)服务器的指南,使 LLM 能够通过设计良好的工具与外部服务交互。在构建 MCP 服务器以集成外部 API 或服务时使用。
创建 MCP(Model Context Protocol)服务器,使 LLM 能够通过设计良好的工具与外部服务交互。
API 覆盖 vs. 工作流工具: 在全面覆盖 API 端点与提供专门的工作流工具之间取得平衡。当难以抉择时,优先保证 API 覆盖的全面性。
工具命名与可发现性: 清晰、有描述性的工具名称能帮助代理快速找到正确的工具。使用一致的前缀和以动作为导向的命名。
上下文管理: 简洁的工具描述以及对结果进行过滤/分页的能力,能让代理受益。
可处置的错误信息: 错误信息应通过具体的建议和后续步骤,引导代理走向解决方案。
从站点地图开始浏览 MCP 规范:https://modelcontextprotocol.io/sitemap.xml
需要重点查看的页面:
推荐技术栈:
创建共享工具模块:
对于每个工具:
outputSchema审查以下方面:
npm run build
npx @modelcontextprotocol/inspector
创建全面的评测以检验有效性:
每个问题都必须满足: