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

基于 FastGPT 与 MCP 协议构建工具增强型 AI Agent

FastGPT 结合 MCP 协议可显著增强 AI Agent 的工具调用能力。文章详解了从获取 MCP 服务地址、在平台创建工具集到模型调用的完整流程,同时包含私有化部署配置及 MCP-Proxy 多服务聚合方案,为智能体应用提供丰富的外部系统集成路径。

小熊软糖发布于 2026/3/15更新于 2026/9/1061 浏览
基于 FastGPT 与 MCP 协议构建工具增强型 AI Agent

基于 FastGPT 与 MCP 协议构建工具增强型 AI Agent

一、MCP 协议简介

MCP(Model Context Protocol)是 Anthropic 于 2024 年 11 月推出的通信协议,旨在统一 AI 模型与外部系统的交互标准。随着 OpenAI 等厂商的支持,越来越多的 AI 生态开始接纳这一协议。

该协议主要包含 Client 和 Server 两部分:

  • Client:AI 模型方,通过客户端获得调用外部系统的能力。
  • Server:外部系统提供方,实际运行被调用的业务逻辑。

FastGPT 从 v4.9.6 版本起新增了两项核心功能:

  1. MCP 服务:将 FastGPT 应用作为 MCP 服务端对外暴露。
  2. MCP 工具集:导入外部 MCP 服务,让 FastGPT 能够调用第三方工具。

此外,mcp-proxy 是一个开源的 MCP 协议聚合代理,支持将多个 MCP 服务汇聚为统一地址。本文将重点演示如何在 FastGPT 中集成 MCP 工具集,并针对私有化部署场景给出服务聚合方案,帮助海量开源 MCP 组件快速接入平台。

二、创建 MCP 工具集

1. 获取 MCP 服务地址

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

2. 在 FastGPT 中创建 MCP 工具集

登录 FastGPT 平台后,按以下步骤操作:

  1. 在弹出窗口填入上一步获取的 MCP 服务地址。
  2. 点击'解析'按钮,系统会自动识别该服务提供的工具列表。
  3. 确认无误后点击'创建',即可完成工具集初始化。

在工作台中选择'新建应用',然后选择"MCP 工具集'入口即可开始配置。

创建 MCP 工具集

三、测试 MCP 工具

工具集创建完成后,建议先对单个工具进行验证:

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

选择具体工具进行测试,例如 maps_weather(天气查询)。

测试 MCP 工具

四、AI 模型调用 MCP 工具

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

1. 调用单个工具

在工作流中添加'工具调用'节点,连接相关节点使 AI 能够触发特定工具。

测试效果显示,AI 可根据提问分别调用天气查询或地点搜索工具。

天气查询结果

地点搜索结果

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

调用单个工具

2. 调用整个工具集

若希望 AI 自动决策,可使用工具集模式:

  1. 在工作流中添加"MCP 工具集'节点。
  2. AI 会根据用户意图智能匹配所需工具,获取信息后作答。

使用'工具调用'节点连接该工具集即可生效。

工具集配置 调用效果

五、私有化部署支持

对于 FastGPT 私有化部署版本,需完成以下配置以支持 MCP 功能:

1. 环境准备

确保 FastGPT 版本已升级至 v4.9.6 或更高版本。

目录

  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. 环境准备

更多推荐文章

查看全部
  • Git 在 Windows 系统上的安装与配置指南
  • SBUS 协议原理与实战应用(无人机/航模/机器人)
  • 4G Cat.1 模组赋能 AI 教育机器人:政策与技术的融合机遇
  • 基于统一 API 的大模型选型策略与成本优化实践
  • Qoder AI 编程工具从部署到深度使用实战详解
  • 医疗 AI 场景下逻辑回归算法深度解析
  • AMD Nitro-E 304M 轻量级扩散模型技术解析
  • 芋道商城 Uniapp 开源电商系统技术解析
  • GLM-4.7 基于 vLLM Ascend 的 12 项核心性能优化实战
  • HTML + CSS + JavaScript 进阶:性能优化、代码质量与工程化
  • 无监督学习:K-Means 聚类算法 MATLAB 实现
  • 大模型提示工程:掌握提问驱动 AI
  • ToDesk/顺网/海马云部署 DeepSeek 实测对比
  • 各无人机厂家对 RemoteID 支持情况汇总
  • ToDesk 集成 ToClaw:AI Agent 办公助手实测
  • Python 开发实战:集成本地 DocsGPT 构建智能 IDE
  • C++继承机制详解:同名隐藏与重载的区别、派生类默认成员函数及栈的实现
  • DouyinLiveWebFetcher 抖音直播弹幕采集技术解析与实战
  • MetaAPP 前端一面面经:Vue 原理、CSS 动画与 JS 特性解析
  • Windows Terminal 1.0 正式版发布,支持多配置文件与 GPU 加速

相关免费在线工具

  • 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