跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
JavaScriptNode.jsAI

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

综述由AI生成MCP 协议统一了 AI 模型与外部系统的通信方式,FastGPT v4.9.6 起支持集成 MCP 工具集。演示如何获取高德地图等 MCP 服务地址,在 FastGPT 中创建并测试工具集,配置 AI 模型调用单个或全部工具。针对私有化部署环境,提供了升级版本及 Docker 配置的基础指引,结合 mcp-proxy 实现多服务聚合,帮助开发者快速扩展智能体的工具调用能力。

接口猎人发布于 2026/3/16更新于 2026/5/64 浏览
AI Agent 新范式:基于 FastGPT 与 MCP 协议构建工具增强型智能体

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

一、MCP 协议简介

MCP 协议(Model Context Protocol)由 Anthropic 在 2024 年 11 月初发布,旨在统一 AI 模型与外部系统之间的通信方式,简化交互流程。随着 OpenAI 官方宣布支持该协议,越来越多的 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 Server 获取 MCP 地址,格式如:https://mcp.amap.com/sse?key=xxx。

2. 在 FastGPT 中创建 MCP 工具集

进入平台登录后,在对应弹窗中输入 MCP 服务地址,点击'解析'按钮,系统会自动解析出该 MCP 服务提供的一系列工具,最后点击'创建'按钮即可完成 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 或更高,这是启用 MCP 功能的前提条件。后续步骤涉及修改 docker-compose.yml 文件及 FastGPT 配置,具体操作需根据实际网络环境调整。

目录

  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. 环境准备
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 旧安卓手机部署 Typecho 博客并实现外网访问
  • 2026 AI 编码工具对比:Claude Code、Cursor、GitHub Copilot 选型指南
  • Openclaw 开源仿生爪:原理、应用与生态解析
  • B 站弹幕分析工具:自动抓取、词云与情感分析
  • 基于 URI Scheme 实现从 Web 页面启动本地 C++ 应用程序
  • AI 小白转型产品经理的七步实战指南
  • 黑客入门指南:零基础掌握五项核心能力
  • VSCode 接入智谱 GLM-4 与自定义大模型配置指南
  • Git clone 速度慢:配置国内镜像、浅克隆的优化方案
  • 基于 Java 的百度地图驾车路线规划服务集成指南
  • 大数据架构面试核心问题解析:Flink、Spark 与算法
  • 中小团队基于 Ubuntu 的 DooTask 项目管理系统私有化部署实战
  • 文心一言 4.5 开源版本地化部署表现与潜力实测
  • 攻防世界 Web 题解:SQL 注入与文件包含绕过实战
  • TWIST2:基于 VR 的人形机器人全身遥操与视觉自主策略学习
  • Vivado 工程 Git 版本管理实战指南
  • Python 开发 MongoDB 数据库 MCP Server 实战指南
  • VS Code 配置 GitHub Copilot Agent Skill 指南
  • AI 语言大模型关键技术详解
  • Libvio.link 爬虫技术详解

相关免费在线工具

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online