Agent、Skills 和 MCP 的区别

Agent、Skills 和 MCP 的区别

记录时间:2026-09-16
环境:无(概念梳理,不是部署记录)

一、背景

最近 agent、skills、mcp 这几个词出现得越来越多,名词看着挺唬人。前两天看了一段讲三者的材料,我琢磨着怎么给老婆讲明白,发现用生活里的东西打比方就好懂。趁热把自己的理解捋一遍记下来。

二、我是怎么理解的

我对三者的一句话总结是:Agent 负责”想”和”调度”,Skills 负责”教”和”规划”,MCP 负责”连”和”执行”。下面是我一个个拆开的记法。

2.1 Agent:你定义的小弟

我理解就是”你定义的小弟”,比如写日报小弟、写 PPT 小弟。它管的是听懂我要干什么、把活拆开、排好先做后做、决定用哪些工具、最后把结果交回来。它自己不提供具体能力,是发号施令的那个。跟普通小弟的差别是,它不用你一步步吩咐,会自己安排干活的顺序。

材料里的正经说法:Agent 是任务执行与调度中枢,具备目标驱动、状态管理,靠大模型做推理和动态决策。

2.2 Skills:菜谱

我理解就是”菜谱”。日常写日报用什么风格、流程怎么走、数据从哪取,这些经验写成文档让它照着做,而不是让 AI 自由发挥。说白了,就是把日常高频用的提示词封装起来,能复用、能共享。它还能带脚本和模板,执行到那一步能直接跑。

材料里的正经说法:Skills 把专业知识、工作流、最佳实践、提示词、脚本、模板打包成可复用的能力模块,粒度较粗、通常包含多步操作逻辑,支持按需加载。

2.3 MCP:给 AI 的工具包

我理解就是”给 AI 的工具包”。写日报要数据,数据从哪来?正好有个数据接口挂了 MCP 协议,小弟就能通过这个工具包把数据取回来。菜刀、炒锅、微波炉都是这个角色。它不关心业务逻辑,只管把 AI 和外部资源连起来。

材料里的正经说法:MCP 提供标准化接口,把外部 API、数据库、文件系统、SaaS 应用连起来,让 Agent 能安全地访问外部世界、拿实时数据。

三、讲给老婆听的极简版

  • agent:厨师
  • mcp:菜刀、炒锅、微波炉
  • skill:菜谱

厨师拿着厨具、照着菜谱做菜,三者就是这个关系。

四、三者怎么协作

  1. Agent 调度:接到任务,拆解规划,决定调哪些 Skills 和 MCP 工具;
  2. Skills 指导:按 Skill 里定义的工作流和规则,确定执行路径;
  3. MCP 执行:通过 MCP 调外部工具拿数据或执行操作,结果反馈给 Agent;
  4. 交付结果:Agent 整合规划和执行结果,产出交付物。

五、几个容易被名词唬住的地方

  • MCP 是协议,工具在 Server 里:USB-C 这个类比很准,接口标准是 MCP,真正干活的是插上去的设备(MCP Server 暴露的工具)。平时说”用 MCP 工具”,实际是”通过 MCP 协议连上某个 Server 的工具”。
  • Skills 不只带说明,还能带脚本:除了提示词,它还能带脚本、模板、资源文件,执行的时候能真跑;按需加载也是关键机制,平时只让模型看到名字和一句描述,真用到才把全文读进上下文,不然上下文早被塞满了。
  • 别被名词唬住:Skills 本质就是给大模型看的、可共享、可按需翻阅的说明文档,没什么神秘的。网上那句话说得挺直白:”别被什么高大上的玩意唬住,就是一个提示词,就是一个大模型可以随时翻阅的说明文档。”
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇