MCP 与 SKILL 区别详解

一图理解 AI 智能体的两大核心概念

🎯 3分钟彻底搞懂

🤔 概念引入

在 AI 智能体(Agent)领域,有两个经常被提及却容易混淆的概念:MCPSKILL

很多人分不清它们的区别,今天用一张图、几个类比,帮你彻底搞懂!

💡

核心区别:MCP 解决的是"能访问什么",SKILL 解决的是"怎么去做"。

🔌 什么是 MCP

MCP(Model Context Protocol)本质上是一个协议,它让 AI Agent "能连接什么额外的服务"。

🔗 核心优势:连接

MCP 的作用

🔌

把 MCP 想象成一个万能 TYPE-C 接口——它定义了连接的标准,让 AI 可以"插上"各种外部服务。

典型场景

连接对象 MCP 能做什么
数据库 让 AI 可以查询、写入数据库
API 服务 让 AI 调用第三方 API(天气、支付等)
文件系统 让 AI 读写本地/远程文件
浏览器 让 AI 操作网页、抓取信息

📖 什么是 SKILL

SKILL 本质上是一个知识包,它教 AI Agent "怎么使用各类资源和工具"。

⚡ 核心优势:执行

SKILL 的作用

📖

把 SKILL 想象成一本专业说明书/手册——它包含了完成某项任务的专业知识和操作步骤。

典型场景

技能类型 SKILL 能做什么
代码审查技能 教 AI 如何按最佳实践审查代码
项目管理技能 教 AI 如何拆解任务、追踪进度
文档写作技能 教 AI 如何撰写技术文档
调试排错技能 教 AI 如何系统性排查 Bug

⚖️ 核心区别对比

🔌

MCP

协议 · 连接 · 访问能力

  • 本质是协议/接口
  • 核心优势是连接
  • 解决"能访问什么"
  • 类比:TYPE-C 接口
📖

SKILL

知识包 · 执行 · 操作流程

  • 本质是知识包/手册
  • 核心优势是执行
  • 解决"怎么去做"
  • 类比:说明书/手册
对比维度 MCP SKILL
本质 协议(Protocol) 知识包(Knowledge Pack)
核心优势 连接外部服务 执行特定任务
解决问题 智能体能访问什么 智能体怎么去做
类比 TYPE-C 万能接口 专业使用说明书
关注点 能力扩展 知识传递

💡 类比理解

🎯 一个绝妙的类比

🔌
MCP = TYPE-C 接口

让设备"能连接"什么

VS
📖
SKILL = 使用说明书

教你"怎么使用"设备

想象你买了一台新设备:

🤝

两者缺一不可:有了 MCP 才能连接外部服务,有了 SKILL 才能高效使用这些服务。它们是互补关系!

总结

现在你应该彻底理解了:

🎯

记住口诀:MCP 管"能不能",SKILL 管"会不会"。一个给能力,一个给知识!

掌握这两个概念,你就能更好地理解 AI Agent 的工作原理,也能更高效地使用 Cursor 等 AI 编程工具!