Logo

一分钟搞懂为什么 AI 在有了 MCP 之后反而更需要 Skills?

MCP 出现之后,AI 第一次真正意义上“长出了手和脚”。它能连数据库、能读文件、能调 API、能操作各种系统。于是一个问题不可避免地出现了:既然 AI 已经什么都能干了,Skills 还有必要吗?
答案不仅是“有必要”,而且是——**越有 MCP,Skills 越不可或缺。**下面,我们从第一性原理,把这件事一次讲透。

yi-fen-zhong-gao-don-0

引子:一个“听起来很对,但本质很危险”的问题

“我们已经有 MCP 了,
AI 能访问所有工具、系统和数据,
那是不是写好 prompt 就够了?”

这个问题之所以迷惑人,是因为它混淆了两件完全不同的事情

  • 能不能做
  • 会不会把事做对

在真实世界里,这两件事从来不是一回事。

从第一性原理出发:AI 把一件事真正做成,最少需要什么?

把所有流行词、框架名、生态名统统拿掉,只留下最基本的问题:
一个 AI,要完成一件“真实、有价值的工作”,最少需要哪几样东西?

答案只有三个。

1️⃣ 能力接入(Capability):它“够不够得着世界”?

这是最底层、也是最基础的一层。

  • 能不能访问数据库?
  • 能不能读取 PDF / 文档?
  • 能不能调用内部 API?
  • 能不能操作文件、代码、浏览器?

👉 这正是 MCP 在解决的事情。

从第一性上讲,MCP 的角色非常纯粹:

把外部世界的能力,安全、结构化地暴露给模型。

2️⃣ 正确的方法(Method / SOP):它“知不知道该怎么干”?

这一步开始,事情变复杂了。

  • 先查什么,再算什么?
  • 什么情况下该用 A 工具,而不是 B?
  • 哪些边界是红线,不能碰?
  • 输出结果要符合什么专业标准?

👉 这是 MCP 完全不关心、也不应该关心的层面。

但对“把事干对”来说,这是决定性的。

3️⃣ 稳定可复用(Repeatability):它“能不能规模化”

一次做对,没有意义。 真正有价值的是:

  • 换个人问,结果还能对吗?
  • 换个时间点,质量还稳吗?
  • 能不能在团队里复制,而不是靠某个天才 prompt?

👉 这是 Skills 真正的价值所在。

MCP 的第一性本质:它到底是什么?

一句话讲清楚:

MCP 是“能力暴露协议”,不是“做事方法”。

从第一性看,MCP 只做三件事:

  1. 把外部工具、系统、API 结构化暴露给模型
  2. 提供统一、可发现的调用方式(schema / capability discovery)
  3. 保证调用是安全、可控的

所以 MCP 回答的永远是这个问题:

“我能不能调用这个能力?”

而它刻意不回答的问题是:

  • 什么时候该调用?
  • 调用顺序是什么?
  • 多步骤任务如何组合?
  • 输出是否符合行业标准?

这些,不是 MCP 的职责

Skills 的第一性本质:它到底解决什么?

一句话版本:

Skills = 人类专家经验的结构化封装。

从第一性拆解,Skills 本质上是在做一件非常“老派但极其值钱”的事:

👉 把“一个熟练的人类会怎么做这件事”,变成 AI 可执行的规则与流程。

通常,一个成熟的 Skill 会包含:

  • 任务边界:什么时候该用,什么时候不该用
  • 决策规则:if / then 判断
  • 流程顺序:清晰的 step-by-step
  • 输出规范:格式、风格、质量标准
  • 示例约束:结构化的 few-shot,而不是随意示例

这不是 prompt engineering,
这是职业经验的数字化

MCP vs Skills:第一性层级对比

维度MCPSkills
解决的问题能不能用该不该用 & 怎么用
抽象层级基础设施层认知 / 行为层
面向对象工具 & 系统任务 & 专业经验
是否有业务语义❌ 几乎没有✅ 非常强
是否可复用能力可复用方法可复用
是否能独立完成复杂任务

一句话总结就是:

MCP 给 AI“手和工具”,Skills 给 AI“职业训练”。

一个极其直观的现实类比(第一性)

❌ 只有 MCP 的世界

你给 AI:

  • 数据库权限
  • PDF 解析能力
  • HTTP API
  • 文件系统

然后你说一句:

“你自己看着办吧。”

结果往往是:

  • 能用,但乱用
  • 每次都要手把手教
  • 稍复杂就崩
  • 换个人,结果就变

✅ MCP + Skills 的世界

你给 AI:

  • MCP:所有能力
  • Skills:
    • 正确处理 PDF 的流程
    • 财务报告的专业结构
    • 前端设计的审美与约束

结果是:

  • 行为像受过职业训练的人
  • 输出风格稳定
  • 可以在团队里规模化复制

为什么说:有了 MCP,反而更需要 Skills?

这是一个反直觉、但极其第一性的结论。 👉 能力越强,越需要方法与约束。

原因很简单:

  • MCP 让 AI 变成“什么都能干”
  • “什么都能干” ≠ “把事干对”

在复杂系统里,没有方法论的强能力,只会:

更快、更大规模地犯错。

一个工程师一定懂的比喻

把它翻译成你熟悉的语言:

  • MCP ≈ OpenAPI / SDK / RPC
  • Skills ≈ Domain Service / 业务服务层 / Playbook

你不会问:

“有了 SDK,为什么还要 Service 层?”

同理:

有了 MCP,Skills 不是可选项,而是必需品。

第一性终极结论

MCP 解决“AI 能做什么”,
Skills 解决“AI 应该像谁一样去做”。

前者是能力问题,
后者是专业性、稳定性与规模化问题。

如果你只记住一句话,请记住这一句:

👉 真正决定 AI 是否“专业”的,不是它能连多少系统,而是它是否继承了人类正确做事的方法。

MCP 让 AI 有了力量,
Skills 决定了它用不用在正道上。

分享内容