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

FastGPT 结合 MCP 协议构建工具增强型 AI Agent

综述由AI生成基于 FastGPT 和 MCP 协议构建工具增强型 AI Agent 的方法。涵盖 MCP 协议原理、在 FastGPT 中创建和使用 MCP 工具集、AI 模型调用方式以及私有化部署配置。通过 MCP-Proxy 可聚合多个服务,扩展智能体能力。文章提供了具体的操作步骤和环境配置指南,帮助开发者实现海量开源 MCP 组件的快速接入。

晚风告白发布于 2026/2/10更新于 2026/6/11201 浏览
FastGPT 结合 MCP 协议构建工具增强型 AI Agent

FastGPT 结合 MCP 协议构建工具增强型 AI Agent

一、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 服务,并提供统一的 mcp 服务地址。

本文将重点介绍如何在 FastGPT 中集成和使用 MCP 工具集。另外,对于私有化部署的 fastgpt,本文给出了 mcp 服务聚合的解决方案。从而实现海量的开源 mcp 组件能够快速接入 Fastgpt 平台,为平台上的智能体应用提供丰富的集成能力。

二、创建 MCP 工具集

1. 获取 MCP 服务地址

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

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

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

[图片]

三、测试 MCP 工具

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

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

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

[图片]

四、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 文件

在 docker-compose.yml 文件中添加 MCP Proxy 服务的配置,确保网络互通。

services:
  mcp-proxy:
    image: mcp-proxy:latest
    ports:
      - "8080:8080"
3. 修改 FastGPT 配置

在 FastGPT 的环境变量配置中,设置 MCP 服务地址指向本地代理。

MCP_PROXY_URL=http://localhost:8080
4. 重启服务

执行以下命令重启所有服务以应用更改:

docker-compose up -d

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

1. MCP-Proxy 简介

MCP-Proxy 是一个开源的 MCP 协议聚合代理,用于管理多个 MCP 服务实例。

2. 安装 MCP-Proxy

可以通过 Docker 快速安装:

docker run -d --name mcp-proxy -p 8080:8080 mcp-proxy
3. 配置 MCP-Proxy

创建配置文件 config.yaml 定义各个 MCP 服务的连接信息。

4. 将 MCP-Proxy 与 FastGPT 集成

在 FastGPT 后台配置 MCP 服务地址为 MCP-Proxy 的地址。

5. 高级配置

支持负载均衡、认证鉴权等高级功能,具体参考官方文档。

七、最佳实践建议

  1. 安全性:确保 MCP 服务地址经过加密传输,避免敏感数据泄露。
  2. 监控:定期检查 MCP 服务的响应时间和可用性。
  3. 版本管理:保持 FastGPT 和 MCP 组件的版本同步更新。

八、总结

通过 FastGPT 与 MCP 协议的结合,开发者可以快速构建具备工具调用能力的智能体。私有化部署方案进一步增强了数据的安全性和可控性。利用 MCP-Proxy 可以有效整合多个外部服务,提升智能体的综合能力。

目录

  1. FastGPT 结合 MCP 协议构建工具增强型 AI Agent
  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

更多推荐文章

查看全部
  • GitNexus 纯本地代码知识图谱与可视化分析方案
  • 前端微前端架构:告别巨石应用
  • Spring Cloud + AI:微服务智能路由、故障自愈与日志分析
  • Python 项目通用目录结构详解
  • C++ 函数机制深度剖析与实战示例
  • Spring Boot 日志实战:级别、持久化与 SLF4J 配置指南
  • GitHub 代码文件抓取与数据可视化实践(Python 实现)
  • 从执行到战略:AI 大模型与 S2B2C 重构运营价值体系
  • Python 第三方库 Flet:一套代码构建跨平台桌面与 Web 应用
  • Python+Flask+Vue 在线宠物医疗预约平台的设计与实现
  • Coze(扣子)全解析:100 个落地用途与发布使用指南
  • Windows 下安装 OpenClaw 并接入飞书机器人指南
  • GEO 多平台 AI 监控系统实战:支持 ChatGPT、豆包等
  • 多模态大模型原理与跨模态应用实战
  • GitHub Copilot 学生认证零基础入门指南
  • Vivado License 获取与配置指南
  • 基于 LangGraph 的多智能体智能写作系统实现
  • Claude Code Agent Teams:重构 AI 研发范式的并行智能协作体系
  • 6 款免费学术论文 AIGC 降重工具实测与避坑指南
  • VMware 虚拟机安装 Ubuntu 图文教程

相关免费在线工具

  • 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