使用智能体构建 MCP¶
通过内置的 MCP Builder 工具,利用 AI 引导式开发创建自定义 MCP 服务器。
什么是 MCP Builder¶
MCP Builder 让智能体通过自然对话设计和开发基于 FastMCP 的服务器。无需手动编写代码,您可以与智能体协作:
- 通过问答定义工具需求
- 获取 FastMCP 框架指导
- 设计工具实现
- 自动生成服务器配置
- 自动安装和注册服务器
为什么使用智能体构建¶
快速上手 无需 FastMCP 专业知识。智能体提供模板、示例和最佳实践。
引导式开发 智能体询问明确问题理解您的需求,然后设计合适的解决方案。
自动化设置 从批准设计到可用的 MCP 服务器只需一步——无需手动配置。
迭代优化 评审草案、提供反馈,迭代直至工具满足您的需求。
工作流程¶
-
告诉智能体您的需求 "我需要一个从 API 获取天气数据的工具"
-
回答明确问题 智能体会询问 API 来源、身份验证、数据格式等
-
评审建议设计 智能体展示代码结构、工具定义和配置
-
提供反馈并迭代 提出修改:"添加错误处理"或"支持多个城市"
-
批准并注册 智能体自动创建服务器、安装依赖并注册
完整文档¶
关于 MCP Builder 能力、工作流和最佳实践的详细信息:
这份综合指南涵盖:
- 开发工作流(创建和优化工具)
- FastMCP 最佳实践和模式
- 文档结构和 XML 标签
- 自动注册流程
- 与文件工具集成
- 常见用例和示例
快速示例¶
用户: "创建一个使用汇率 API 的货币转换工具"
智能体: "我来帮您构建。有几个问题: - 使用哪个汇率 API?(如 exchangerate-api.io、fixer.io) - 您有 API 密钥吗? - 支持哪些货币?"
用户: "使用 exchangerate-api.io,我有密钥,支持主要货币"
智能体: "我将设计一个带 convert_currency 工具的 FastMCP 服务器。让我创建规范..."
[智能体创建包含完整代码和配置的 mcp/currency_converter.md]
智能体: "这是设计方案。该工具接收基础货币、目标货币和金额。它处理 API 错误并验证输入。需要修改吗?"
用户: "看起来不错,注册吧"
智能体: "正在注册 currency_converter..." [自动创建文件夹、安装依赖、MCP 注册]
智能体: "完成!currency_converter 服务器现已在您的 MCP 服务器列表中可用。"
下一步¶
- MCP Builder 文档 - 完整参考和工作流
- 系统工具 - 所有内置工具概览
- MCP Inspector - 测试您的自定义服务器