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

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

本文介绍了如何在 FastGPT 中集成 MCP 协议以实现工具增强型智能体。内容涵盖 MCP 协议基础、工具集创建流程、单工具与全工具集调用测试方法,以及私有化部署时的环境准备与服务聚合方案。通过 mcp-proxy 可实现海量开源 MCP 组件快速接入,提升智能体应用的集成能力。

机器人发布于 2026/3/15更新于 2026/8/2241 浏览
AI Agent 新范式:基于 FastGPT 与 MCP 协议构建工具增强型智能体

AI Agent 新范式:基于 FastGPT 与 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 服务并提供统一地址。本文将重点介绍如何在 FastGPT 中集成和使用 MCP 工具集,并给出私有化部署下的服务聚合方案。

创建 MCP 工具集

获取 MCP 服务地址

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

在 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. 在工作流中添加'工具调用'节点。
  2. 连接工作流节点,让 AI 模型能够调用这些工具。

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

(图:天气查询结果) (图:地点搜索结果)

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

(图:调用单个工具配置)

调用整个工具集

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

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

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

(图:工具集配置) (图:调用效果)

私有化部署支持

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

环境准备

确保您的 FastGPT 版本升级到 v4.9.6 或更高版本。

目录

  1. AI Agent 新范式:基于 FastGPT 与 MCP 协议构建工具增强型智能体
  2. 创建 MCP 工具集
  3. 获取 MCP 服务地址
  4. 在 FastGPT 中创建 MCP 工具集
  5. 测试 MCP 工具
  6. AI 模型调用 MCP 工具
  7. 调用单个工具
  8. 调用整个工具集
  9. 私有化部署支持
  10. 环境准备
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Django 入门:如何使用 Django 开发 Web 项目
  • Milvus 向量数据库:核心原理与 Python 实战
  • 如何用 JavaScript 生成 UUID / GUID
  • 清华智谱团队:6000 亿合成交错语音文本预训练,问答性能提升近 3 倍
  • 前端常用动画库:GSAP、Lottie、Swiper 与 AOS 实战指南
  • Python 实现 MCP 客户端调用高德地图天气查询示例
  • Python 内存管理深潜:从引用计数到 GC 机制优化
  • 大模型算法岗位面试攻略:核心常见问题详解
  • Python 快速入门指南:基础语法与环境搭建
  • Android 音视频技术:从基础概念到面试实战指南
  • Python 在 Windows、macOS 和 Linux 平台上的安装与配置指南
  • Stable Diffusion Docker 一键部署指南
  • 前端内存泄露检测与排查方法
  • Manba 与微服务架构:构建企业级 API 管理平台
  • 数据结构基础:顺序表的定义与实现
  • C++ 配置文件管理:yaml-cpp 实战指南
  • C++ 测试与调试实战:保障代码质量与稳定性
  • GraphRAG:基于 PolarDB、通义千问和 LangChain 的知识图谱与大模型融合方案
  • OpenClaw 部署指南:Coding Plan 配置、CC Switch 及飞书机器人接入
  • ONNXRuntime CUDA 版源码编译与 C++ 部署 PyTorch 模型教程

相关免费在线工具

  • 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