如何把MCP服务集成到智能体?手把手教学(含视频教程)
导航
- 前言
- 视频讲解
- 作品展示
- 工作流程展示
- 操作步骤
- 一 新建mcpserver工作流
- 二 测试智能体
- 三 发布智能体
- 结语
- 参考
AI+ 的时代已经来临,不管你是否愿意,你都必须去接受它。
前言
在前面的文章《10min搭建一个大模型智能客服助手》中,我们详细介绍了搭建大模型智能客服的详细过程。
但是,这种基于工作流+知识库的模式的方案只能解决通用的问答,还不够""智能""。
所以,我继续增加"难度",对现有工作流进行改造,使其支持MCP协议。
这样,更加符合企业的实际业务需要。
自从MCP协议发布之后,越来越多的AI厂商开始支持这个协议,如dify、cherrystudio等AI平台。
这将极大推动智能体在企业中的落地和应用。
笔者认为:
- 第一、任何技术的发展都为业务服务的,或者说能更好地推动业务的发展。
AI技术亦是如此。 - 第二、技术的发展绝对不是跳跃式的,而是建立在前一阶段的基础上的,是一种渐进式的发展。AI技术的发展也是如此。
这就意味着,过去传统的开发积累的技术、文档,一定是可以复用的。 比如,企业多年积累的数据,可以通过AI技术进行赋能,从而实现业务创新。
传统的"堆砌式"UI界面,那些复杂的菜单和按钮,或许会被逐步替代。
对话式的智能体模式将会成为主流,就像微信、钉钉、飞书等IM工具一样,通过对话的方式,实现业务交互。
而,智能体就是对话的载体,MCP就是业务数据和智能体的桥梁,让传统的业务接口,通过对话的方式,实现业务交互。
在前面的系列文章中,笔者已经分享了很多coze工作流的案例集锦。
今天,我们来分享一下在智能体中如何集成我们自定义的MCP服务。
欢迎点赞、收藏、关注。
视频讲解

作品展示

工作流程展示

操作步骤
一 新建mcpserver工作流
1、创建工作流
登录扣子(coze)平台:https://www.coze.cn/studio
- 选择"开发平台"->"快速开始"
- 在左侧选择"+",选择"创建应用",给应用起一个名称,并选择"确认"
- 在左侧资源库页面右上角单击 +资源,并选择工作流。
- 设置工作流的名称与描述,并单击确认。
如果没有账户,可以先注册一个,coze空间已经全面开开放,免费使用。

2、开始节点
开始节点,作为入口。
设置两个变量,一个是"input",都是字符串类型(String)。
- input:用户输入的问题
这里要求必填

3、list_tools节点
该节点是coze官方提供的插件。
通过 SSE 传输方式来发现和调用 MCP 协议工具。详情查看:https://www.coze.cn/store/plugin/7545011145476931647

4、大模型_匹配MCP方法
单击知识库检索节点,配置输入下方Query变量参数值为意图识别节点的输出output,然后点击知识库右侧的+按钮,在弹出的选择知识库页面中添加刚刚创建的知识库。

5、call_tool节点

6、大模型_总结

7、结束节点

至此工作流搭建完毕。
8、调试
接下来,选择"试运行",运行后,查看结果。

二 测试智能体

三 发布智能体

结语
智能客服助手的搭建其实有很多方式,比如使用fastgpt、dify这样的智能体平台也是可以的,但是选择coze是一个非常简便、快捷的方案。
AI工作流适用于解决一些复杂问题。
这对于不会写程序的人来说,是一个可以落地的工具。
2025年,很多企业已经开始推送AI的落地应用,比如构建智能体,构建AI应用等。
MCP的横空出世,将会加速企业AI智能体的落地。
参考

如何把MCP服务集成到智能体?手把手教学(含视频教程)的更多相关文章
- 国内物联网平台(5):机智云IoT物联网云服务平台及智能硬件自助开发平台
国内物联网平台(5)——机智云IoT物联网云服务平台及智能硬件自助开发平台 马智 平台定位 机智云平台是致力于物联网.智能硬件云服务的开放平台.平台提供了从定义产品.设备端开发调试.应用开发.产测.运 ...
- ScalaPB(0): 找寻合适的内部系统微服务集成工具
前一段时间我们探讨了SDP的一个基于集群的综合数据平台解决方案,由多种数据库组成,包括:JDBC, Cassandra 及MongoDB.其中Cassandra和MongoDB属于分布式数据库,可以在 ...
- 【SerpentAI:Python开源游戏智能体开发框架——相比OpenAI Universe可导入自己的游戏、可脱离Docker/VNC运行】
https://weibo.com/fly51fly?from=myfollow_all&is_all=1#1514439335614 [SerpentAI:Python开源游戏智能体开发框架 ...
- TensorFlow利用A3C算法训练智能体玩CartPole游戏
本教程讲解如何使用深度强化学习训练一个可以在 CartPole 游戏中获胜的模型.研究人员使用 tf.keras.OpenAI 训练了一个使用「异步优势动作评价」(Asynchronous Advan ...
- 伯克利推出「看视频学动作」的AI智能体
伯克利曾经提出 DeepMimic框架,让智能体模仿参考动作片段来学习高难度技能.但这些参考片段都是经过动作捕捉合成的高度结构化数据,数据本身的获取需要很高的成本.而近日,他们又更进一步,提出了可以直 ...
- DRL 教程 | 如何保持运动小车上的旗杆屹立不倒?TensorFlow利用A3C算法训练智能体玩CartPole游戏
本教程讲解如何使用深度强化学习训练一个可以在 CartPole 游戏中获胜的模型.研究人员使用 tf.keras.OpenAI 训练了一个使用「异步优势动作评价」(Asynchronous Advan ...
- STM32W108无线传感器网络节点自组织与移动智能体导航技术
使用STM32W108无线开发板及节点完毕大规模网络的自组建,网络模型选择树型,网络组建完毕之后,使用基于接收信号强度指示RSSI(ReceivedSignal Strength Indication ...
- 一个尖括号能干什么,画一个笑脸开始(为了支持交互,它又增添了JavaScript。HTML页面也越来越臃肿。于是CSS便诞生了。API和核心代码的出现使HTML能够访问更复杂的软件功能--支持更高级的交互和云服务集成。这就是今天的HTML5)
一个尖括号 < 一个尖括号能干什么 < ? 你可以编出一顶帽子 <(:-p 或一张笑脸 :-> 再或者更直接一些 20世纪90年代初,html作为一种简单标记语言面世,用于在互 ...
- 多智能体系统(MAS)简介
1.背景 自然界中大量个体聚集时往往能够形成协调.有序,甚至令人感到震撼的运动场景,比如天空中集体翱翔的庞大的鸟群.海洋中成群游动的鱼群,陆地上合作捕猎的狼群.这些群体现象所表现出的分布.协调.自 ...
- Ambari 自定义服务集成原理介绍
之前,在 github 上开源了 ambari-Kylin 项目,可离线部署,支持 hdp 2.6+ 及 hdp 3.0+ .github 地址为:https://github.com/8418090 ...
随机推荐
- /gerrit/: <urlopen error [Errno 111] Connection refused>)
这种错误的解决方案 /gerrit/: <urlopen error [Errno 111] Connection refused>) 1.首先这种错误的发生是由于设置了代理.然后公司的服 ...
- Android中MVP的应用
概述 对于代码架构,适合的才是最好的,至于是选用MVC,还是MVP,还是MVVM 一方面根据自己的擅长和喜好来决定,再一方面就是根据代码业务逻辑来决定 如果代码中压根没有用到Model层,那引入MVP ...
- 谷歌为何落后于OpenAI?AWS的这条管理原则预言了结局
2012 年我大学毕业,作为一名初入职场的软件工程师开始了职业生涯. 那时,AWS 正逐步进入日本市场,很多 IT 公司开始从本地部署迁移到云端.我的第一个项目是在日立公司基于 AWS 构建基础设施. ...
- SciTech-Mathmatics - Advanced Linear Algebra: 矩阵乘法 的 四种理解方式 + 向量 的空间&基、坐标&坐标变换 + Eigenvalue Decompression(特征值分解) + SVD(奇异值分解, Singular Value Decomposition)
SciTech-Mathmatics - Advanced Linear Algebra(高等线性代数): 矩阵乘法 的 四种理解方式 矩阵乘法有四种理解方式: 线性方程组视角:将矩阵看作行向量与向量 ...
- android:visibility数据绑定中的属性值
数据绑定的采坑之旅 作者:咕魂 时间:2021年3月17日14:58:20 目录 数据绑定的采坑之旅 数据绑定中的属性值 我们不能直接使用 字符串写法,字符串类型不匹配,没有效果或者直接报错 网上很多 ...
- Unity接入 KimiChat 代码示例
代码 using System.Runtime.CompilerServices; using System.Threading.Tasks; using UnityEngine; using Uni ...
- CSP 失去信心赛
\(\text{A. twentythree}\) 使最后所有数相等,不难想到差分,那么操作就变成: \[\begin{cases} (0, 1) \rightarrow (1, 0)\\ (1, 1 ...
- Linux VIRT-RES-SHR内存概念理解
在 Linux CentOS 系统中,VIRT(虚拟内存).RES(常驻内存)和 SHR(共享内存)是 top 命令中三个关键的内存指标,理解它们的概念和联系对系统监控.性能调优和内存泄漏排查至关重要 ...
- 设置 jupyter 打开位置
运行如下命令查看配置文件位置: jupyter notebook --generate-config 打开该文件并将 c.NotebookApp.notebook_dir 的值更改: 右键 Jupyt ...
- 📓 CentOS7 虚拟机/云服务器 Xshell8/Xftp8 连接翻车日记!!!
目标:一次性跑通 Redis → Kafka → MySQL 高可用 工具链:VMware NAT + CentOS7 + Xshell 8 + Xftp 8 1. 正确流程(一步不错版) 步骤 操作 ...