为什么有了MCP后,又出现了Skill?
AI工具的进化正在经历一场从MCP到Skill的范式转移。当MCP解决了AI与外部工具的标准化连接问题却引发上下文灾难时,Skill通过渐进式披露和预置脚本彻底重构了AI的认知逻辑。本文深度解析两种架构的设计哲学与技术差异,揭示AI工程从‘能做’到‘做得好’的关键跃迁,以及产品经理如何在这场变革中重新定义AI的工作方式。

很多折腾过AI工具的人,最近大概都经历过这样一种微妙的迷茫:
好不容易搞懂了MCP(模型上下文协议),把Claude Desktop配置妥当,装上几个热门的MCP Server,兴冲冲地准备大干一场——结果却发现,AI时不时选错工具,偶尔还会陷入死机般的卡顿,响应速度更是慢得让人抓狂。
还没等你排查出究竟是哪行配置写错了,开发者社群里的风向已经变了:“Skill出来了!”“Skill才是未来!”“MCP要被淘汰了!”
盯着屏幕,你可能满脑子问号:MCP不是号称终极解决方案吗?Skill到底在解决什么新问题?难道刚建好的基建又要推倒重来?
要彻底理清这两者的关系,我们得先跳出代码,从AI工具演进的真实痛点聊起。
MCP的诞生:终结AI工具的“充电线灾难”
要理解MCP为什么会被捧上神坛,得先回到2024年之前的那段技术混沌期。
那时候,AI工具的连接方式是一场彻头彻尾的灾难。每一个AI应用想要调用外部工具,都需要单独手写一套对接逻辑。你想让Agent读取GitHub仓库?写一套接口。想让ChatGPT查本地数据库?再写一套。想让Cursor发Slack消息?还得接着写。
这个问题在工程界有个专门的数学描述,叫“M×N问题”。M个AI应用要连接N个外部工具,理论上需要M乘以N套定制集成。10个应用连20个工具,就是200套重复造的轮子。每家公司都在把大量精力消耗在毫无创造性的“接口适配”上。
更要命的是,这些集成没有任何标准可言。整个生态系统就像一堆杂乱无章的充电线:苹果用Lightning,安卓用Micro USB,出门一趟包里塞满五六根线,还不一定能插上。
直到2024年11月,Anthropic做了一件堪比推出“USB-C统一充电标准”的事——他们开源了MCP。
MCP的核心思路极其优雅:定义一套通用标准协议,让任何AI都能通过它即插即用地连接任何外部工具。有了MCP,M×N的排列组合变成了M+N的线性增长。10个AI应用加20个工具,只需要30套MCP实现。

这在AI工程界是一次真正意义上的“标准化革命”。SDK月下载量破千万,数万个相关仓库在GitHub上涌现。大家都在欢呼互操作性的胜利。但就在狂热之中,一个致命的隐患正在悄悄积累。
MCP的隐性代价:悄悄吞噬AI的“脑容量”
MCP完美解决了连接问题,却带来了一个鲜少被正面剖析的副作用:上下文灾难。
AI是怎么“认识”工具的?在MCP的设计机制里,每当一个Server连接到AI时,它必须把自己所有工具的完整定义——包括名称、描述、参数列表、使用示例——一次性全部塞进AI的上下文窗口里。
一个标准的工具定义大约需要500到800个token。一个MCP Server通常捆绑10到20个工具。这意味着,仅仅是为了“自我介绍”,一个Server就要吃掉5,000到16,000个token。
真实场景下的数据更加触目惊心。有开发者配置了7个MCP Server,还没开始输入第一句提示词,上下文就已经被占用了67,000个token,直接吃掉了整个AI上下文窗口的三分之一。更极端的案例达到了82,000个token。
这会导致两个严重后果。首先是成本极其高昂。你问AI一句“今天天气如何”,哪怕回答只需要十几个token,但背景里那几万个工具定义的token可是要照常计费的。
其次是智力降级。AI在一个极其拥挤的上下文里工作,就像人在嘈杂的菜市场里解微积分,选错工具、传错参数的概率会呈指数级上升。这也是为什么很多人觉得连了多个MCP后,AI反而变“笨”了。
虽然Anthropic后来推出了Tool Search功能,通过动态检索把上下文消耗降低了85%,但这终究只是个补丁。因为MCP的底层假设依然是“把所有工具摆出来让AI挑”。更何况,复杂任务中工具调用的中间返回结果,依然会持续消耗大量上下文。
MCP天然更适合开发者去构建生态,但对终端用户来说,它的体验并不完美。这时候,Skill登场了。
Skill的本质:不是替代品,而是另一种哲学
如果用一句话来锚定两者的定位:MCP是USB协议,定义了AI能连接什么;而Skill是应用程序,定义了AI该怎么聪明地使用这些能力。
MCP解决的是“外部连接”的物理问题,Skill解决的是“内部认知”的逻辑问题。
Skill从一开始就采用了一种截然不同的设计哲学,叫做渐进式披露(Progressive Disclosure)。
想象你去一家巨型图书馆查资料。MCP的做法是:图书管理员把几百个书架直接推到你面前,告诉你“书都在这,你自己找”。信息确实全了,但你瞬间被淹没了。
Skill的做法则是:管理员先递给你一本极简的目录。你翻看后说“我需要第三章的内容”,管理员再去把那一本精准地取来。你始终只处理当前最需要的信息。

技术实现上,Skill将能力信息分为了三层:
- 元数据层:启动时加载,仅耗费约100个token,告诉AI“我有某项能力”。
- 核心指令层:AI决定执行任务时才加载,包含具体操作步骤。
- 参考资料层:执行过程中遇到特定难点时按需拉取,哪怕是几百页的API文档,不触发就永远不占用上下文。
除了极其克制的上下文管理,Skill还有一个真正意义上的杀手锏:自带可执行脚本。
在一个标准的Skill包里,通常包含预写好的Python、Bash或JavaScript脚本。当AI需要处理复杂逻辑(比如清洗一份PDF数据)时,它不需要自己现编代码,也不需要把脚本源码读进上下文,而是直接调用这个脚本,传入文件路径,然后只接收最终的输出结果。
脚本执行 = 零上下文代码加载 + 绝对确定的执行结果。
渐进式披露解决了“知识太多导致AI脑容量不够”的问题,而脚本执行解决了“交互太繁琐导致AI决策失误”的问题。
实战对决:百倍上下文消耗差距是怎么来的
理论说再多,不如看一组真实的对比数据。假设我们要完成一个任务:把一篇Markdown格式的文章,自动发布到X(原Twitter)的长文板块。
方案一:使用Playwright MCP
这是最常规的思路。AI调用Playwright控制浏览器,一步步打开页面、点击输入框、粘贴正文、上传图片、点击发布。
在这个过程中,Playwright MCP的工具定义先吃掉~10,000个token。更可怕的是,每做一次点击,MCP都需要向AI返回当前网页的无障碍树(Accessibility Tree)快照,让AI“看清”页面变化。一个复杂网页的快照动辄几千个token。完成一次发布,AI需要进行七八次交互决策。
最终消耗:超过50,000个token。
方案二:使用 Skill + CDP脚本
我们把这个流程封装成一个Skill。Skill的说明文件极其简短,核心逻辑全写在一个利用Chrome CDP操作浏览器的底层脚本里。
AI不需要知道怎么点击按钮,它只需要做一件事:调用这个Skill脚本,把Markdown文件的路径传进去。剩下的浏览器自动化操作全由脚本在后台默默完成。
最终消耗:几百个token。

超过100倍的消耗差距,揭示了一个核心洞察:MCP迫使AI像一个提线木偶,每走一步都要大脑下指令;而Skill把复杂流程封装成了自动化黑盒,AI只需要当发号施令的指挥官。
MCP与Skill:外部感官与内部智慧的绝佳搭档
看到这里,你可能会有种冲动:既然Skill这么强大,是不是该把MCP全卸载了?
千万别。把它们放在对立面,是把两个不同维度的工具强行拉到了同一个赛道。它们天然是互补的绝佳搭档。
MCP是AI的感官和四肢。它负责连接外部真实世界。查实时股价、读取企业私有数据库、调用第三方SaaS接口,这些必须依赖标准化的网络通信,是MCP绝对的主场。它面向的是广阔的互联网生态。
Skill是AI的大脑回路和工作手册。它负责沉淀内部的专业知识和标准SOP。本地文件的高效处理、特定岗位的业务流转逻辑、不需要对外暴露的自动化脚本,这些用Skill封装最合适。它就像公司内部的业务流转指南,按需调用,精准高效。

一个真正成熟的Agent架构,必然是两者的结合:用Skill来定义“遇到这类任务该按什么逻辑处理”,在处理的过程中,用MCP去“抓取外部所需的实时数据”。少了谁,AI都是残缺的。
产品视角:谁来定义AI的工作方式?
如果跳出工程师的思维框架,从产品设计的视角来看,MCP与Skill的交替演进释放了一个极其重要的信号:AI工程的核心,正在从“让AI能做到”,升级为“让AI做得准、做得省”。
在这个转变中,一个全新的产品命题诞生了:当AI的注意力成为稀缺资源时,谁来决定它该优先记住什么、忽略什么?
过去,我们靠写Prompt来解决这个问题,但Prompt脆弱且难以结构化管理。现在,Skill将业务逻辑真正封装成了可复用、可版本控制的数字资产。
这意味着,产品经理不再只是对着研发写PRD(产品需求文档),而是可以直接编写和维护Skill包。你可以用Markdown清晰地描述出“在处理用户退款时,AI应该遵循的5个判断步骤”,并将其作为一个Skill赋予Agent。
MCP铺设了AI通向世界的高速公路,而Skill则是在为AI绘制极其精细的导航地图。理解并掌握如何为AI分配知识、规划工作流,正在成为下一代产品创新者最核心的能力壁垒。
本文由 @鱼尾落晴朝 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自作者提供
- 目前还没评论,等你发挥!

起点课堂会员权益




