如何看Anthropic最新发布的Claude Skills?会替代MCP吗?
大概看了一下官方的介绍,感觉Skills 不会替代 MCP,它们根本就不是竞争关系。更准确的说法应该是Skills 很可能就是用 MCP 搭出来的。
Skills 到底是什么
Claude Skills 本质上是个预制工具包。你可以理解成 App Store 里那些现成的应用——想用 Google Drive?点一下就能连上。想让 Claude 帮你处理 Notion 文档?装个 Skill 就行。整个过程完全不需要写代码,普通用户几分钟就能搞定。
我觉得这东西的设计思路很明确:降低门槛。以前你想让 Claude 连接某个服务,要么等官方支持,要么自己动手用 API 折腾。现在 Anthropic 直接把常用的集成做成了开箱即用的 Skills,省去了中间所有麻烦。
MCP 的定位完全不同
MCP(Model Context Protocol)是 Anthropic 在去年年底开源的一个协议。它干的事情要底层得多——定义了 AI 模型和外部工具之间通信的标准方式。
简单打个比方:MCP 就像是 USB 协议。有了这个标准,开发者可以给 Claude 接上各种"设备"——可能是你公司内部的数据库,可能是某个小众的生产力工具,也可能是你自己写的脚本。只要遵循 MCP 协议,Claude 就能调用它。
MCP的灵活性高得多,但代价是需要你懂点技术。你得知道怎么搭服务器,怎么处理认证,怎么写配置文件。它面向的是开发者和有定制需求的企业用户。
它们之间的真实关系
我估计(虽然 Anthropic 没有完全公开内部实现)Skills 的底层很可能就是用 MCP 实现的。
这个逻辑应该没什么大毛病:Anthropic 先搞出了 MCP 这套开放标准,然后发现普通用户用不起来——配置太复杂。于是他们自己用 MCP 做了一批常用集成,包装成 Skills 的形式推出来,用户直接点点鼠标就能用,而且如果做的好,可以像app store那样卖钱的。
两者会长期共存
对普通用户来说,Skills 就够了。比如说让 Claude 读取你的云盘文件,或者自动整理邮件,那直接用现成的 Skill 最省事。没必要学 MCP 那一套。
对开发者和企业来说,MCP 才是刚需。因为:
- 要连接内部系统,市面上根本没有现成的 Skill
- 要精确控制数据流和权限
- 想把 Claude 深度集成到自己的产品里
而且从 Anthropic 的角度看,开放 MCP 协议能让社区帮他们扩展生态。现在 GitHub 上已经有不少第三方 MCP 服务器了,有人做了 Spotify 集成,有人做了 Home Assistant 集成。这些东西官方不可能全做,但有了 MCP,社区自己会补上。
以后很可能会出现这样的循环:开发者用 MCP 做出好用的集成 → Anthropic 看到后把热门的打包成官方 Skills → 更多普通用户用上 → 反过来刺激更多开发者做新集成。
最后一点个人看法
通过 MCP 赢得了开发者的好感(毕竟是开源协议,不吃相难看),又通过 Skills 降低了普通用户的使用门槛。两条线并行推进各取所需,算是基本的操作了,很多公司都这样干。