【今跃教育】MCP的全部

最近随着Agent的火爆,MCP这东西是彻底火了。所以,认真的看一下吧。从历史到它的技术袜, 再加个具体的Demo。

Model Context Protocol(MCP) 是来源于OpenAI的兄弟公司Anthropic的(第一波出走的OpenAI的创始人办的),他们的模型能力其实一直在OpenAI之后,但是总会有几个方面一直领先OpenAI的。

a new standard for connecting AI assistants to the systems where data lives, including content repositories, business tools, and development environments. Its aim is to help frontier models produce better, more relevant responses.

MCP应该是他们思考后针对现在的Agent这个世界,甚至是针对未来的AGI世界提出的AI间的语言。

首先MCP的功能只有两个,事实上也只需要两个:

用来把你的数据共享给MCP的『服务器』(模型)。

用来连接你的程序(模型)到MCP的『服务器』。

今日霍州(www.jrhz.info)©️

这张图就画的很清楚了,你可以实现图上的任意一个方块不是?

现在我想解决几个问题:

Demo程序分析一下官方的代码吧。

LLM『大语言模型』再使用这个MCP的具体细节,是多次调用,还是怎么样?

这个MCP现在是个标准,那标准有什么?

先看代码吧:

jrhz.info

Client代码(Java):

再看完整版前,你可以先注意几点

它本身实际上是基于json的一个http类的请求。应该是基于RESTful这种风格的思想延续。

这类参数都是基于JSON格式传递的。

LLM是怎么用这个MCP的?

这是一件很有意思的事,就是LLM如何用的细节,大部分人其实是不怎么关心的。但是我还是很想知道从一个Prompt到执行MCP的调用,再到最后输出的全部过程的。

基本流程:

ChatAgent 初始化时,会将传入的工具(tools)和外部工具(external_tools)转换为标准格式,并做为LLM的上下文的一部分,传给LLM

LLM 根据上下文决定是否需要调用工具

工具调用结果被添加到上下文中,使 LLM 能够在后续响应中使用这些结果

支持多轮工具调用,直到 LLM 生成不需要工具的最终响应

区分内部工具(由 ChatAgent 自己处理)和外部工具(由调用者处理)

根据不同的工具实现,这个流程可能会有一些差异,不过大方向并不会有区别。

下面是从camel/owl总结出的一个代码

MCP的Spec有什么?

MCP的Spec其实非常简单的。

Request、Results、Errors、Notifications的包裹形式的定义。

今日霍州(www.jrhz.info)©️

特别声明:[【今跃教育】MCP的全部] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

夏日脱毛别冲动!脱毛膏新规落地,这个备案号一定要查(夏天脱毛的宣传广告)

从 2024 年开始,脱毛产品的市场监管迎来了重大变化,这一变化直接关系到你的护肤安全和钱包👛,花几分钟看完这篇内容,让你今夏脱毛不踩坑。此次脱毛产品的监管调整,本质上是行业的一次大洗牌,淘汰了不合规的劣质产品…

夏日脱毛别冲动!脱毛膏新规落地,这个备案号一定要查(夏天脱毛的宣传广告)

47岁『高圆圆』自驾游海南,穿无袖黑背心露大粗臂,捡松果碰见羊粪蛋(『高圆圆』24岁)

2026年1月30日,47岁的『高圆圆』在小红书更新了一条海南自驾游vlog,瞬间刷爆网络,镜头里的她褪去精致,在吊罗山国家森林公园里活得肆意又鲜活。大家都被这样的『高圆圆』圈粉,比起红毯上完美的女神,他们更爱这个在…

47岁『高圆圆』自驾游海南,穿无袖黑背心露大粗臂,捡松果碰见羊粪蛋(『高圆圆』24岁)

超薄磁吸+自动转写+AI整理,钉钉A1录音卡就是我的万能采访工具人(磁吸安装)

下半年跑采访时看到有同行在用可以磁吸固定在手机背后的卡片录音笔,问了才知道是钉钉 A1 录音卡,就想买来试试。说钉钉 A1 录音卡用 USB-C接口充电,但作为一个长期贴在手机背后的设备,如果钉钉 A1 录…

超薄磁吸+自动转写+AI整理,钉钉A1录音卡就是我的万能采访工具人(磁吸安装)

周一综合症?看看『阚清子』怎么把工作日过成元气日!(周一综合症幽默回复)

『阚清子』饰演的角色充满了冲劲,也经历了挫折,这种有层次的形象让人看到了职场女性♀️的一些复杂面貌。她在微博里的状态这么好,剧中的角色也能撑得住,这说明她的演员身份和她所饰演的角色有着一种奇妙的互相成就。 『阚清子』…

周一综合症?看看『阚清子』怎么把工作日过成元气日!(周一综合症幽默回复)

定制亚克力酒类标签在2026年的应用趋势有哪些?(亚克力酒盒包装厂家)

随着2026年消费升级,亚克力酒类名牌定制标签在市场上的应用日益广泛。它不仅帮助提升品牌形象,还能有效传达产品信息,同时满足烟酒店的陈列需求。本篇文章详细解析如何根据产品特点选择合适的亚克力标签,确保您的投资物有所值。

定制亚克力酒类标签在2026年的应用趋势有哪些?(亚克力酒盒包装厂家)