Skill、MCP、Prompt 对比:三层抽象一次讲清

9 阅读2分钟

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

  1. 一次性任务
  2. 基础规则配置
  3. 简单指令
  4. 无需复用 关键词:一次性+简单+静态

Skill

  1. 重复工作流程
  2. 团队协作
  3. Token 消耗高场景
  4. 本地流程 关键词:重复+本地+低Token

MCP

  1. 需要外部数据
  2. 读写外部服务
  3. 远程 API 连接 关键词:外部+实时+远程

三者关系总结