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

AI赋能原则1解读思考:超级能动性-AI巨变时代重建个人掌控力的关键能力

AI赋能原则1解读思考:超级能动性-AI巨变时代重建个人掌控力的关键能力

目录 一、AI 焦虑的本质:技术升级 vs. 能力结构失衡 二、什么是“超级能动性”:技术时代的人类新核心能力 三、为什么“超级能动性”能让我们重新获得掌控感? (一)认知掌控:从“我不知道如何适应 AI” → “我能塑造 AI 如何适应我” (二)任务掌控:从“我做不完” → “我调动系统来做” (三)身份掌控:从“我会不会被替代” → “我能指挥 AI 完成价值输出” 四、从技术视角看超级能动性的底层逻辑 (一)Prompt → Agent → Workflow → Multi-Agent System 的必然进化 (二)人类从“模型的用户”变成“系统的产品经理” (三)

By Ne0inhk

科研党沸腾!AutoFigure让AI一键画出Nature级别的论文插图,告别PPT地狱

前天发了一个PaperBanana文章: PaperBanana:AI科研人员画图终于不用头疼了 今天又刷到一篇ICLR 2026的论文,看完直接坐不住了。作为天天跟论文打交道的人,谁没为画一张像样的方法图熬过夜?现在终于有人把这事儿给彻底解决了——AutoFigure,一个能从长文本直接生成publication-ready科研插图的AI框架。 讲真,这次不是又来刷榜的那种工作。团队直接放了个大招:不仅搞出了第一个专门针对科研插图生成的benchmark FigureBench(3300对高质量文本-图片数据),还真的做出了一个能用的系统。最关键的是,人类专家评测显示,66.7%的生成结果达到了可以直接放进正式论文的标准。这可不是吹的,是实打实让10个一作来评价自己论文的图,然后给出的数据。 科研可视化这座大山,终于有人动了 咱们先聊聊为啥要做这个。科研插图有多重要?一张好图能让审稿人3分钟看懂你的核心思想,防止理解偏差。但问题是,画一张高质量的科研插图,往往要花好几天时间,还得同时具备专业知识和设计能力。 之前也有些相关工作,比如Paper2Fig100k、ACL-

By Ne0inhk
Z-Image LoRA 训练整合包及使用教程:使用ai-toolkit的最全面的 z-image-turbo lora训练实战教程

Z-Image LoRA 训练整合包及使用教程:使用ai-toolkit的最全面的 z-image-turbo lora训练实战教程

Z-Image LoRA 训练整合包及使用教程:使用ai-toolkit的最全面的 z-image-turbo lora训练实战教程 Z-ImageLoRA训练z-image-turbo微调教程AI绘画模型微调训练器部署数据标注 这篇文章从头到尾、手把手带你完成一套真正能用的 Z-Image LoRA(以 z-image-turbo 为基础)训练流程。文章按实操步骤拆成十部分,内容尽量贴近日常操作和命令,让你能一步步复刻。 👇️👇️教程所需的z-image lora训练整合包下载 z-image lora整合包下载地址 https://pan.quark.cn/s/c3da18507004 目录 1. 概览与准备 2. 训练集准备(图片来源与数量) 3. 标注(生成训练提示词) 4. 训练器选择与本地部署(lto-kate / l2t / toolket) 5. 上传训练集到训练器并创建数据集 6. 训练器参数设置(关键参数详解) 7. 测试提示词编写与每250步测试策略 8.

By Ne0inhk

AI的思考:从代码生成看人工智能的边界

当AI学会写代码,我们该如何重新定义“理解”? 引言 过去一年,以ChatGPT、GitHub Copilot为代表的大语言模型(LLM)席卷全球,它们不仅能聊天、写诗,还能编写代码、调试程序。许多程序员惊呼:AI要取代我们了吗?然而,当我们冷静下来审视这些生成的代码时,一个更深层的问题浮现出来:AI真的理解它写出的代码吗?它的“思考”方式与人类有何不同?本文将通过几个简单的代码生成示例,探讨AI编程背后的原理、能力边界,以及对人类程序员的启示。 一、AI写代码:一次直观的体验 让我们从一个经典的编程任务开始:写一个Python函数,计算斐波那契数列的第n项。我们将使用Hugging Face的Transformers库加载一个专门为代码生成训练的小型模型(microsoft/CodeGPT-small-py),看看它会输出什么。 python from transformers import pipeline # 加载代码生成模型(首次运行会自动下载) generator = pipeline('text-generation'

By Ne0inhk