跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
TypeScriptNode.jsSaaSAI

AI Agent 新范式:基于 FastGPT 与 MCP 协议构建工具增强型智能体

综述由AI生成FastGPT 集成 MCP 协议实现工具增强型智能体构建。文章介绍了 MCP 协议的基本原理及 Client/Server 架构,演示了如何在 FastGPT 中创建 MCP 工具集、测试工具以及让 AI 模型调用单个工具或整个工具集。针对私有化部署场景,提供了环境准备、Docker 配置及服务重启的步骤指导。此外,还讲解了如何使用 MCP-Proxy 聚合多个 MCP 服务并与 FastGPT 集成,最后给出了最佳实践建议,帮助开发者快速接入海量开源 MCP 组件。

樱花落尽发布于 2026/3/15更新于 2026/6/616 浏览
AI Agent 新范式:基于 FastGPT 与 MCP 协议构建工具增强型智能体

AI Agent 新范式:FastGPT+MCP 协议实现工具增强型智能体构建

一、MCP 协议简介

MCP(Model Context Protocol)是 Anthropic 在 2024 年 11 月初发布的一种协议,旨在统一 AI 模型与外部系统之间的通信方式,简化交互流程。随着 OpenAI 官方宣布支持 MCP,越来越多的 AI 厂商也开始跟进这一标准。

MCP 架构主要包含 Client 和 Server 两部分:

  • Client(客户端):使用 AI 模型的一方,通过 MCP Client 为模型提供调用外部系统的能力。
  • Server(服务端):提供外部系统调用的一方,实际运行外部系统的主体。

FastGPT 从 v4.9.6 版本开始,新增了两种 MCP 相关功能:

  1. MCP 服务:可以将 FastGPT 应用以 MCP 协议对外提供服务。
  2. MCP 工具集:可以导入外部 MCP 服务,让 FastGPT 直接调用外部工具。

此外,mcp-proxy 是一个开源的 MCP 协议聚合代理,能够聚合多个 MCP 服务并提供统一的访问地址。本文将重点介绍如何在 FastGPT 中集成和使用 MCP 工具集,并针对私有化部署场景给出 MCP 服务聚合的解决方案,帮助海量开源 MCP 组件快速接入平台。

二、创建 MCP 工具集

1. 获取 MCP 服务地址

首先,您需要获取一个支持 MCP 协议的服务地址。这里以高德地图的 MCP 服务为例,访问高德地图 MCP Server 获取 MCP 地址,格式通常为 https://mcp.amap.com/sse?key=xxx。

2. 在 FastGPT 中创建 MCP 工具集

  1. 登录 FastGPT 平台。
  2. 在弹出窗口中填入 MCP 服务地址。
  3. 点击'解析'按钮,系统会自动解析出该 MCP 服务提供的一系列工具。
  4. 点击'创建'按钮完成 MCP 工具集的创建。

在工作台中选择'新建应用',然后选择'MCP 工具集'。

创建 MCP 工具集

三、测试 MCP 工具

创建完 MCP 工具集后,您可以对工具集中的单个工具进行测试:

  1. 进入 MCP 工具集详情页面。
  2. 输入测试参数,如城市名称'杭州'。
  3. 点击'运行'按钮,查看工具返回的结果。
  4. 系统会显示该城市的具体天气信息。

选择需要测试的具体工具,例如 maps_weather(天气查询工具)。

测试 MCP 工具

四、AI 模型调用 MCP 工具

FastGPT 支持两种方式让 AI 模型调用 MCP 工具:

1. 调用单个工具

  1. 在工作流中添加'工具调用'节点。
  2. 连接工作流节点,让 AI 模型能够调用这些工具。

测试效果:分别提问天气和地点相关问题。左图展示 AI 调用天气查询工具,右图展示 AI 调用地点搜索工具。

天气查询结果

地点搜索结果

选择之前创建的特定 MCP 工具,例如选择 maps_weather 和 maps_text_search。

调用单个工具

2. 调用整个工具集

FastGPT 还支持让 AI 自动选择合适的工具进行调用:

  1. 在工作流中添加'MCP 工具集'节点。
  2. 此时 AI 会根据用户问题智能选择合适的工具,获取所需信息后回答问题。

使用'工具调用'节点连接该工具集。

工具集配置

调用效果

五、私有化部署支持

如果您使用的是 FastGPT 私有化部署版本,需要以下步骤来支持 MCP 功能:

1. 环境准备

确保您的 FastGPT 版本升级到 v4.9.6 或更高版本。后续配置需根据实际网络环境调整。

2. 修改 docker-compose.yml 文件

(此处需根据具体部署环境修改配置文件,通常涉及环境变量注入)

3. 修改 FastGPT 配置

在配置文件中启用 MCP 相关选项。

4. 重启服务

执行重启命令使配置生效。

六、使用 MCP-Proxy 集成多个 MCP 服务

1. MCP-Proxy 简介

MCP-Proxy 是开源的 MCP 协议聚合代理,用于整合分散的 MCP 服务。

2. 安装 MCP-Proxy

按照官方文档进行安装部署。

3. 配置 MCP-Proxy

编写配置文件以定义需要聚合的服务列表。

4. 将 MCP-Proxy 与 FastGPT 集成

在 FastGPT 中配置指向 MCP-Proxy 的地址。

5. 高级配置

根据业务需求调整超时、重试等策略。

七、最佳实践建议

在实际使用中,建议定期更新 MCP 服务地址以确保稳定性,同时注意敏感信息的加密传输。对于高频调用的工具,可以考虑缓存机制以减少延迟。

八、总结

通过 FastGPT 与 MCP 协议的结合,我们可以快速构建具备丰富工具调用能力的智能体。无论是公有云还是私有化部署,这套方案都能提供灵活的扩展性,满足多样化的业务需求。

目录

  1. AI Agent 新范式:FastGPT+MCP 协议实现工具增强型智能体构建
  2. 一、MCP 协议简介
  3. 二、创建 MCP 工具集
  4. 1. 获取 MCP 服务地址
  5. 2. 在 FastGPT 中创建 MCP 工具集
  6. 三、测试 MCP 工具
  7. 四、AI 模型调用 MCP 工具
  8. 1. 调用单个工具
  9. 2. 调用整个工具集
  10. 五、私有化部署支持
  11. 1. 环境准备
  12. 2. 修改 docker-compose.yml 文件
  13. 3. 修改 FastGPT 配置
  14. 4. 重启服务
  15. 六、使用 MCP-Proxy 集成多个 MCP 服务
  16. 1. MCP-Proxy 简介
  17. 2. 安装 MCP-Proxy
  18. 3. 配置 MCP-Proxy
  19. 4. 将 MCP-Proxy 与 FastGPT 集成
  20. 5. 高级配置
  21. 七、最佳实践建议
  22. 八、总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Flutter 与 Web 混合开发实战指南
  • 网络安全学习方向与路线详解
  • Bing Webmaster 工具添加及验证步骤
  • Vue 3 开发实战:10 个提升效率的核心技巧
  • Vue 中使用 Less 样式预处理
  • 本地部署 AI 绘画:Flux.1 模型快速实践指南
  • core-js 包结构与配置策略:解决前端兼容性问题
  • 国内建筑与室内设计 AI 工具实测:十款主流平台深度解析
  • Gradle 构建工具与 Java 版本不兼容问题解决方案
  • npm 全局包安装时 Git SSH 公钥权限拒绝错误排查
  • C++ 搜索引擎实战:日志宏封装与 Server 交互逻辑
  • Python 代码中如何为 LLM 分配任务?
  • Windows 本地部署 Ollama 与 OpenClaw 构建 AI 自动化工作流
  • 企业管理系统前端组件化设计:为何 OA、CRM、ERP 表单不能直接用 Element UI 或 Ant Design
  • Windows 10 系统部署 Stable Diffusion WebUI 指南
  • C++ 红黑树实现详解:规则、结构与插入查找验证
  • MySQL binlog_format 三种模式对比及配置实践
  • Java 大数据量 Excel 导入导出实现方案
  • 国产大模型发展现状与评测分析
  • VSCode Copilot 接入智谱 GLM-4.6 配置指南

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online