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

AI Agent 新范式:FastGPT 集成 MCP 协议构建工具增强智能体

FastGPT 引入 MCP 协议支持,使 AI 模型能调用外部工具。如何在 FastGPT 中创建 MCP 工具集,接入高德地图等服务,并测试单个工具或整个工具集的调用效果。针对私有化部署,提供了环境升级与 MCP Proxy 聚合方案的基础指引,助力开发者快速扩展智能体能力。

竹影清风发布于 2026/3/15更新于 2026/10/1590 浏览
AI Agent 新范式:FastGPT 集成 MCP 协议构建工具增强智能体

AI Agent 新范式:FastGPT 集成 MCP 协议构建工具增强智能体

一、MCP 协议简介

MCP(Model Context Protocol)是 Anthropic 在 2024 年 11 月推出的一种通信协议,旨在统一 AI 模型与外部系统的交互方式。随着 OpenAI 等厂商相继支持,这一协议正逐渐成为连接大模型与外部能力的桥梁。

MCP 架构主要包含两部分:

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

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

  1. MCP 服务:将 FastGPT 应用以 MCP 协议对外暴露。
  2. MCP 工具集:导入外部 MCP 服务,让 FastGPT 能够直接调用这些工具。

此外,mcp-proxy 作为一个开源的聚合代理,可以将多个 MCP 服务整合为一个统一地址,非常适合私有化部署场景。本文将聚焦于如何在 FastGPT 中集成和使用 MCP 工具集,并给出私有化环境下的聚合方案。

二、创建 MCP 工具集

1. 获取 MCP 服务地址

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

2. 在 FastGPT 中创建 MCP 工具集

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

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

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

创建 MCP 工具集

三、测试 MCP 工具

工具集创建完成后,建议先进行单工具测试以确保连通性。

进入 MCP 工具集详情页面,选择一个具体工具(例如 maps_weather 天气查询),输入测试参数如城市名称'杭州',点击'运行'。系统会返回该城市的实时天气信息,这证明链路已打通。

测试 MCP 工具

四、AI 模型调用 MCP 工具

FastGPT 提供了两种让 AI 模型调用工具的灵活方式。

1. 调用单个工具

在工作流中添加'工具调用'节点,并将其连接到 AI 模型节点。这样模型就能在特定上下文中精确调用指定工具。

测试时分别询问天气或地点相关问题,可以看到左侧 AI 调用天气查询工具,右侧调用地点搜索工具的效果。

天气查询结果 地点搜索结果

选择之前创建的特定 MCP 工具,例如 maps_weather 和 maps_text_search,即可实现精准控制。

调用单个工具

2. 调用整个工具集

如果你希望 AI 自主判断需要哪个工具,可以直接添加'MCP 工具集'节点。此时 AI 会根据用户意图智能匹配工具,获取信息后再作答。

只需使用'工具调用'节点连接该工具集,配置如下:

工具集配置

效果展示:

调用效果

五、私有化部署支持

对于本地部署的 FastGPT,启用 MCP 功能需要满足一定的前提条件。

1. 环境准备

确保你的 FastGPT 版本已升级至 v4.9.6 或更高版本。这是支持 MCP 协议的基础门槛。

后续步骤涉及修改 docker-compose.yml 文件及 FastGPT 配置,并重启服务。由于不同网络环境和业务需求差异较大,具体的 Docker 编排细节需结合实际情况调整。若需接入海量开源 MCP 组件,建议配合 mcp-proxy 进行服务聚合,以实现统一的接入路径。

目录

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

更多推荐文章

查看全部
  • Circle Loss:统一 Softmax 与 Triplet 的圆形优化视角
  • Godot 通过 GDExtension 配置 C++ 开发环境
  • Vivado IP核DDS核配置详解
  • 用 Docker Compose 部署 Dify 的实操记录
  • 在线图书借阅平台的设计与实现
  • Flutter 使用 sanitize_html 库防范 OpenHarmony XSS 注入风险
  • 架构设计基础:系统架构演进历程(初始阶段至读写分离)
  • Supabase 实战教程:从云服务到本地部署,集成 Vue 与行级安全策略
  • 天工 Skywork 桌面版完整部署与实战指南
  • Flutter inappwebview_cookie_manager 在鸿蒙 HarmonyOS 上的适配实践
  • VS Code Copilot Chat 加载过慢问题解决方案
  • VSCode 中关闭 GitHub Copilot 功能
  • 使用 ngrok 仅穿透前端实现个人项目公网访问
  • 量化、算子融合与内存映射:C 语言实现边缘 AI 推理优化
  • Dify 开源 LLM 应用开发平台核心功能与架构解析
  • 前端开发基石:HTML/CSS/JavaScript 核心与开发环境
  • 微信支付商家转账常见问题及 Java 调用示例
  • Neo4j Desktop 2 安装与实战指南
  • Ollama 性能优化:Mac M2 上利用 llama.cpp 加速 Qwen-7B 推理
  • OpenClaw 配置教程及开源 AI 项目汇总

相关免费在线工具

  • 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