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

基于 FastGPT 与 MCP 协议构建工具增强型智能体

如何在 FastGPT 中集成 MCP 协议,通过创建 MCP 工具集让 AI 模型调用外部服务。内容涵盖协议简介、工具集创建、测试方法以及 AI 模型调用方式,并提供了私有化部署的环境准备建议。适合希望扩展 FastGPT 智能体能力的开发者参考。

清酒独酌发布于 2026/3/15更新于 2026/8/2358 浏览
基于 FastGPT 与 MCP 协议构建工具增强型智能体

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

一、MCP 协议简介

MCP(Model Context Protocol)是 Anthropic 在 2024 年发布的一种通信协议,旨在统一 AI 模型与外部系统的交互方式。随着 OpenAI 等厂商的支持,越来越多的 AI 应用开始接入这一标准。

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

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

FastGPT 从 v4.9.6 版本起新增了两种 MCP 相关功能:

  1. MCP 服务:将 FastGPT 应用以 MCP 协议对外提供服务。
  2. MCP 工具集:导入外部 MCP 服务,让 FastGPT 能够使用外部工具。

此外,mcp-proxy 作为开源的聚合代理,可以整合多个 MCP 服务并提供统一地址。本文将重点介绍如何在 FastGPT 中集成和使用 MCP 工具集,并为私有化部署提供聚合方案,帮助海量开源 MCP 组件快速接入平台。

二、创建 MCP 工具集

1. 获取 MCP 服务地址

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

2. 在 FastGPT 中创建 MCP 工具集

登录 FastGPT 平台后,进入新建页面填入 MCP 服务地址,点击'解析'按钮,系统会自动识别出该服务提供的工具列表。确认无误后点击'创建'即可完成工具集的初始化。

随后在工作台中选择'新建应用',并指定类型为'MCP 工具集'。

创建 MCP 工具集

三、测试 MCP 工具

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

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

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

测试 MCP 工具

四、AI 模型调用 MCP 工具

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

1. 调用单个工具

在工作流中添加'工具调用'节点,连接相关流程,使 AI 模型能够精确调用特定工具。

测试时分别提问天气或地点相关问题,观察 AI 是否调用了正确的工具,如 maps_weather 或 maps_text_search。

调用单个工具

2. 调用整个工具集

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

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

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

工具集配置

五、私有化部署支持

如果您使用的是 FastGPT 私有化部署版本,需要按以下步骤确保 MCP 功能可用:

1. 环境准备

确保您的 FastGPT 版本已升级至 v4.9.6 或更高版本。后续配置将依据实际部署环境进行调整。

目录

  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. 环境准备
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • C++ 哈希表原理与 unordered 容器实战
  • 基于 Java 与 Vue 的大学生理财记账贷款系统
  • NPlayer 流媒体接入实战:HLS、FLV 与 WebRTC 详解
  • OpenClaw 对接飞书群机器人配置问题排查:消息不回与 Gateway 断开
  • Java 应用报错 No buffer space available 排查与解决
  • Rokid JSAR 基于 Web 技术栈的 AR 开发环境搭建与 3D 时钟实战
  • Redis 与分布式架构入门:从单机到微服务的演进之路
  • AI 时代产品经理工作流:从需求挖掘到上线管控全流程
  • 将 OpenClaw AI Gateway 部署至 Android:Termux 与 Flutter App 实践
  • 基于 AI 辅助的 Java 在线考试系统开发实践
  • AI 辅助解码加密字符串的技术实践与实现
  • Actix Web 框架全面指南:Rust Web 开发实战
  • 企业电子招投标采购系统功能简介
  • 本地搭建带知识库的 AI 助手:Ollama + Open WebUI 部署指南
  • 分库分表避坑指南:垂直分库与水平分表策略及实战
  • 企业为何强调建立标准操作流程 SOP
  • LeetCode 1984. 最小化 K 个分数的最高与最低分差值
  • Llama-3.2-3B Ollama 部署及 GPU 加速配置指南
  • lora-scripts 实现 Stable Diffusion 全流程自动化 LoRA 训练
  • Python 智慧农业农产品商城小程序系统设计

相关免费在线工具

  • 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