Skill、MCP、Prompt 对比:三层抽象一次讲清
很多团队做 AI 应用时,会把三件事混在一起:写提示词(Prompt)、沉淀技能(Skill)、接入外部工具(MCP)。结果是 Prompt 越写越长、技能越堆越多、工具越接越乱。
把它们放回各自的抽象层,你会更容易做对架构:Prompt 管表达,Skill 管流程复用,MCP 管外部连接。
核心定义与本质
Prompt(提示词)
- 本质:一次性说明书。
- 核心定义:文本指令。
Skill(技能)
- 本质:封装程序化使用手册。
- 核心定义:模块化能力包。
MCP(Model Context Protocol)
- 本质:连接 AI 应用与外部系统的开放协议标准。
- 核心定义:连接 AI 与外部系统。
一句话记忆
Prompt 是口头交代任务,Skill 是应用程序,MCP 是连接外部世界的接口。
上下文与加载机制
上下文类型
- Prompt:静态上下文,每次必加载
- Skill:动态上下文,按需加载
- MCP:动态上下文,按需加载
加载方式
- Prompt:完整加载
- Skill:三层加载
1:元数据 YAML
2: 指令 SKILL.md
3: 资源 scripts
- MCP:预加载能力描述,连接时加载
Token 消耗
-
Prompt:高
-
Skill:极低,平时仅加载元数据
-
MCP:极高
门槛与平台特性
| 技术门槛 | 跨平台性 | 网络访问 | |
|---|---|---|---|
| Prompt | 低 | 中 | 无 |
| Skill | 低 | 强 | 仅本地运行 |
| MCP | 高 | 弱 | 支持 |
适用场景对比
Prompt
- 一次性任务
- 基础规则配置
- 简单指令
- 无需复用 关键词:一次性+简单+静态
Skill
- 重复工作流程
- 团队协作
- Token 消耗高场景
- 本地流程 关键词:重复+本地+低Token
MCP
- 需要外部数据
- 读写外部服务
- 远程 API 连接 关键词:外部+实时+远程
三者关系总结
