MCP是必然产物,Skills却被调侃为“擦屁股的”。它们究竟是相互成就,还是彼此掣肘?这篇文章试图拨开迷雾,直击AI Agent架构背后的逻辑冲突。最近看了一篇长文:《Skills explained: How Skills compares to prompts, Projects, MCP, and subagents》这篇文章出自Anthropic官方,也许他自己也总是在疑惑:Claude Skills 和 MCP、Project 的区别到底是?我们重点聊聊MCP和Skills,争取能从本质上把他说清楚,先说MCP:一、MCPModel Context Protocol (MCP) 是Anthropic提出的一种开放标准协议,它可以让AI模型能够与外部数据和工具发生交互。与http协议类似,就是一个约定俗成的标准,只要大家遵守即可。MCP出现的缘由很简单,大模型要真正的解决问题,一定需要与各种外部接口做交互,包括浏览器、数据库、文件系统…在MCP提出之前,我们如果需要外部信息是怎么玩的呢?答案是定制化。写一个中间程序,直接去调用大模型(获取请求),拿到大模型请求后、再调用API进行数据库读写、或者通过大模型返回的一些参数,再进行API调用,总而言之,用户访问的其实是中间程序,中间程序完成了大模型能力扩展的弥合。但是有个人不爽:觉得不应该存在中间程序这种奇葩存在,
...
继续阅读
(2)