使用说明
MCP 构建器
MCP Builder是一种自动化工具,它能够接收API文档,提示大型语言模型(LLM)生成集成蓝图,并输出一个可运行的模型上下文协议(MCP)服务器,该服务器封装了所记录的API。该生成器在多次调用中均可重复使用:每次生成的服务器都会被放置到一个符合开源MCP规范的共享框架中。
特点
- 自动化文档摄入 – 提供一个根URL,爬虫将跟随域内链接,收集文本内容,并对其进行规范化处理以便提示使用。
- 可重复使用的MCP支架 – 所有生成的项目共享基础设施、配置和打包规范。
- 由大型语言模型(LLM)协调的代码生成 – 将文档块提供给一个大型语言模型(兼容OpenAI),该模型会返回针对终端节点和资源的结构化计划。同时,为离线场景提供了一个确定性的备用启发式方法。
- CLI 优先 – 安装包并调用
mcp-builder generate <url> <output-dir>创建一个新的服务器项目。
入门指南
pip install -e .[llm]
运行生成器:
mcp-builder generate https://example.com/docs ./generated/my_api
或者,从Python中调用自动化:
python scripts/create_mcp_server.py https://example.com/docs ./generated/my_api
该命令将:
- 爬取文档网站并存储提取的语料库。
- 向已配置的大语言模型(LLM)提供内容,以获取结构化的集成蓝图。
- 渲染MCP服务器框架,注入生成的端点,并编写一个可直接安装的Python包。
发展
pytest– 运行单元测试。mcp-builder generate– 运行端到端生成。
设定 OPENAI_API_KEY (或者提供您自己的实现方案 LLMClient以实现完全由大型语言模型(LLM)驱动的规划。
