AI Agent 爆火后, MCP 协议为什么如此重要!

181 天前
 AionHaiJun

写了篇长文来聊最近很火的 MCP 协议,欢迎大家一起探讨交流 https://mp.weixin.qq.com/s/JImUe6ebmuWgWX3sGCtUSA

7483 次点击
所在节点    程序员
39 条回复
gaooo
181 天前
这不是 openai 早都出的东西吗,叫 methodcall ,咋现在成了宝贝了
soap0X
180 天前
最近在看这个用的是 openai 的 sdk ,虽然之前没用过,参数加挂了工具描述,返回调用工具参数,在给模型(最后这步我没走通)
szkoda
180 天前
@gaooo 的确不是新东西,但 function call 是各家模型公司自己定的能力,mcp 要搞所有模型的统一标准,标准如果大家认了,生态就繁荣了,各家自己的 function call 也会慢慢没落
iv8d
180 天前
又开始造新轮子,都还么玩明白呢
icnych
180 天前
但是这个新轮子确实需要啊,标准太重要了,不然每家都不一样,集成起来太费劲了 :
https://www.claudemcp.com/specification
momo1pm
180 天前
Agent 有没有用还另说
oscaryc
180 天前
@gaooo 主要提出来形成共识
JoeDH
180 天前
mcp server 数量要爆发了
yufeng0681
180 天前
@zy0829 #11 听别人说,chatdb 就在干这个事情, 我还没去体验
billytom
180 天前
希望尽快有一个类似 app store 这样的靠谱的,简单的,确定能安装的 mcp server 平台
jhdxr
180 天前
我倒想唱个反调。前些年大火的 GraphQL ,现在不也消声灭迹了。要是再古老亿亿些,SOAP 还有人记得是啥么。。。

从功能/性能来说,相比 function call ,MCP 并没有根本性的改变(有统一的标准当然是好事。但对于 LLM 本身来说理论上 MCP 能做的 function call 都能做)

从模块划分来说,在我看来将具体功能的实现拆分出来的确是更为优雅的设计(尽管我相信这一点也有争议,类似 microservice vs monolithic ),但 LLM 本身能否正确地调用这些能力?以我个人经验,现在让 LLM 正确地输出一个符合 json 语法格式的响应依然不能够得到 100%的保证。
duanzhanling
180 天前
最近 MCP 很火
tengyufei
180 天前
MCP 是不是有点类似 LSP
cxhello
180 天前
@AionHaiJun 比较好奇 OP 这张动图怎么画出来得?
xyooyx
180 天前
到底是一个规范问题,但是实际开发过程遇到的更大的问题是模型正确调用协议( function )需要高质量 prompt 以及健全的提取、重试机制
elevioux
180 天前
@zy0829 #11 哈,我很早,gpt3.5 刚出来的时候就有这样的想法。想打算动手做一个 demo ,但去考虑细节的时候感觉还有很多问题要解决。最大的问题是稳定性、可靠性。否则只是一个 “自然语言转 SQL” 罢了。
yiqiao
180 天前
@cxhello draw.io 配合 gif 动图
visper
180 天前
就是标准化的 function call 吧。写好接口说明参数定义。剩下的就听天由命看大模型能不能正确识别填好了。如果是一些参数太多的接口不大好用的。
bbao
168 天前
到底有没有人把业务最小模块的接入 mcp 应用起来呀~~~~哈哈哈哈哈哈哈哈哈哈哈哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1121484

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX