SuperAPI AI 工具集

mcp-builder

智能体与模型

查看项目

更新于 10-16 05:07

技能介绍

用途:指导开发者创建高质量 MCP(Model Context Protocol)服务器,使 LLM 能通过设计良好的工具与外部服务交互。质量衡量标准是该服务器能在多大程度上帮助 LLM 完成真实任务。

主要能力:提供四个阶段的工作流。第一阶段调研与规划:理解现代 MCP 设计(API 覆盖与工作流工具的平衡、工具命名与可发现性、上下文管理、可操作的错误信息),研读 MCP 协议文档与框架文档,规划实现。第二阶段实现:搭建项目结构、实现共享基础设施(带认证的 API 客户端、错误处理、响应格式化、分页),实现工具(输入/输出 schema、工具描述、注解等)。第三阶段评审与测试:代码质量检查与编译、测试。第四阶段创建评测:编写 10 个独立、只读、复杂、真实、可验证且稳定的评测问题,并输出为 XML 格式。

推荐技术栈:TypeScript(SDK 支持好、静态类型利于模型生成),远程服务器用 Streamable HTTP 无状态 JSON,本地服务器用 stdio。

使用方式:按阶段加载对应参考资料,MCP 协议文档从 sitemap(https://modelcontextprotocol.io/sitemap.xml)开始并以 .md 后缀获取具体页面;TypeScript SDK 文档位于 https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md,Python SDK 文档位于 https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md。

测试命令:TypeScript 运行 npm run build,并用 npx @modelcontextprotocol/inspector 测试;Python 用 python -m py_compile your_server.py 验证语法并配合 MCP Inspector 测试。

限制:资料未提供具体功能、收费、价格、平台、效果或额外使用步骤;实际实现取决于所对接服务的 API 文档与认证要求。