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

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

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

作者:高瑞冬

本文目录

一、MCP协议简介

MCP协议(Model Context Protocol)是由Anthropic在2024年11月初发布的一种协议,旨在统一AI模型与外部系统之间的通信方式,简化它们之间的交互问题。随着OpenAI官方宣布支持MCP协议,越来越多的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社区和fastgpt社区资源和平台的完整对接路径。

二、创建MCP工具集

1. 获取MCP服务地址

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

2. 在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. 调用单个工具

  1. 在工作流中添加"工具调用"节点
  2. 连接工作流节点,让AI模型能够调用这些工具

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

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

选择之前创建的特定MCP工具,例如选择maps_weathermaps_text_search

调用单个工具

2. 调用整个工具集

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

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

使用"工具调用"节点连接该工具集

工具集配置
调用效果

五、私有化部署支持

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

1. 环境准备

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

Read more

DeepSeek-OCR-WEBUI详解|高性能OCR文本识别部署全流程

DeepSeek-OCR-WEBUI详解|高性能OCR文本识别部署全流程 1. 背景与技术价值 随着数字化转型的加速,企业对非结构化文档的自动化处理需求日益增长。在票据识别、证件录入、档案电子化等场景中,光学字符识别(OCR)技术成为关键基础设施。传统OCR工具在复杂背景、低质量图像或手写体识别上表现受限,难以满足高精度业务要求。 DeepSeek-OCR-WEBUI 的出现填补了国产高性能OCR系统在易用性与准确率之间的空白。该镜像基于 DeepSeek 开源的大模型架构,融合了先进的深度学习算法与工程优化,支持多语言、多字体、抗干扰能力强,尤其在中文识别任务中表现出色。通过 Web UI 界面封装,降低了使用门槛,使开发者和非技术人员均可快速集成和调用 OCR 功能。 本文将围绕 DeepSeek-OCR-WEBUI 镜像,系统讲解其核心技术原理、完整部署流程、常见问题解决方案及实际应用建议,帮助读者实现从零到一的高性能 OCR 服务搭建。 2. 核心架构与工作逻辑 2.1 模型架构设计 DeepSeek-OCR-WEBUI 内部集成了完整的 OCR

By Ne0inhk
【前端实战】如何让用户回到上次阅读的位置?

【前端实战】如何让用户回到上次阅读的位置?

目录 【前端实战】如何让用户回到上次阅读的位置? 一、总体思路 1、核心目标 2、涉及到的技术 二、实现方案详解 1、基础方法:监听滚动,记录 scrollTop(不推荐) 2、Intersection Observer + 插入探针元素 3、基于 URL Hash 锚点跳转 三、总结 1、不同方案间对比总结 2、结语         作者:watermelo37         ZEEKLOG万粉博主、华为云云享专家、阿里云专家博主、腾讯云、支付宝合作作者,全平台博客昵称watermelo37。         一个假装是giser的coder,做不只专注于业务逻辑的前端工程师,Java、Docker、Python、LLM均有涉猎。 --------------------------------------------------------------------- 温柔地对待温柔的人,包容的三观就是最大的温柔。 -------------------------------------------------------------

By Ne0inhk

Qwen3-VL-WEBUI回滚机制:故障恢复部署实战教程

Qwen3-VL-WEBUI回滚机制:故障恢复部署实战教程 1. 引言 在大规模AI模型的生产环境中,系统稳定性与容错能力至关重要。Qwen3-VL-WEBUI作为阿里开源的视觉-语言一体化推理前端平台,内置 Qwen3-VL-4B-Instruct 模型,支持图像理解、视频分析、GUI代理操作等高级功能,广泛应用于智能客服、自动化测试、内容生成等场景。 然而,在实际部署过程中,由于模型更新、配置错误或环境异常,可能导致服务不可用或性能下降。此时,快速回滚至稳定版本成为保障业务连续性的关键手段。 本文将围绕 Qwen3-VL-WEBUI 的回滚机制设计与故障恢复实践,提供一套完整、可落地的部署恢复方案,涵盖镜像管理、状态快照、配置备份、一键回退等核心环节,帮助开发者构建高可用的多模态推理服务架构。 2. Qwen3-VL-WEBUI 简介与核心能力 2.1 什么是 Qwen3-VL-WEBUI? Qwen3-VL-WEBUI 是基于 Qwen3-VL 系列模型开发的可视化交互式 Web 推理界面,集成了模型加载、输入预处理、推理执行和结果展示全流程。用户可通过浏览器上

By Ne0inhk
基于web 火车票务管理系统设计与实现

基于web 火车票务管理系统设计与实现

博主介绍:翰文编程 专注于Java(springboot ssm 等开发框架) vue  .net  php phython node.js    uniapp 微信小程序 等诸多技术领域和课设项目实战、企业信息化系统建设,从业十八余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟 我的博客空间发布了2000+题目解决方法案例  方便大家学习使用 感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人 文末下方有源码获取地址 3.4 系统总体设计 3.4.1 功能设计 火车票务管理系统主要用户信息管理与查看,管理员信息管理与查看,新闻信息管理与查看,列车信息管理与查看,途径站点信息管理与查看,订票信息管理与查看等功能,具体功能模块图如3.1所示: 图3.1 系统总体模块图 3.4.2 登录流程 当管理员需要登录的时候,

By Ne0inhk