← 返回
$ askskill --guide skill-vs-mcp
Skill 还是 MCP?两者区别与如何选择
2026-06-16
想给 AI "增强能力"时,你很快会撞到两个词:**Skill(技能)**和 MCP(工具)。它们都能让 AI 更强,但机制完全不同,选错会走弯路。
先各自一句话
- 🎓 Skill(技能):教 AI 一套做事的方法——比如怎么做 PPT、怎么审代码、怎么写周报。它本质是一份结构化的指令文档(通常是
SKILL.md),复制即用,不联网、不需要账号密钥。 - 🔌 MCP(工具):给 AI 接一个外部工具或数据源——比如 GitHub、数据库、Figma。它通常要运行一个服务器、联网,并填入一个密钥。
核心区别一览
| 维度 | 🎓 Skill | 🔌 MCP |
|---|---|---|
| 本质 | 一套方法/指令 | 一个外部接口 |
| 是否联网 | 一般不需要 | 通常需要 |
| 是否要密钥 | 否 | 常常需要 |
| 能力来源 | 提示词/知识 | 真实的工具与数据 |
| 安装方式 | 放进技能目录即可 | 声明服务器 + 配密钥 |
| 风险面 | 低(不执行外部代码) | 较高(执行/联网/凭证) |
Skill 适合什么
当你要解决的是**"AI 知道方法就能做"**的事:套用某种写作风格、按固定流程审查代码、生成符合规范的文档。Skill 的优点是轻、快、安全——它不会动你的系统,复制提示词就能用。
如果库里没有现成的,本站的创造模式可以按你的描述用 AI 定制一份私有 SKILL.md,仅你可见。你也可以浏览全部技能。
MCP 适合什么
当你要解决的是**"AI 必须接触到真实数据或系统"**的事:查你自己的数据库、操作你的 GitHub 仓库、读取实时网页。这些靠提示词无法完成,必须通过 MCP 真正连上外部世界。
代价是:它更重(要装服务器)、更需要谨慎(涉及权限与密钥)。浏览全部 MCP 工具。
如何选择:一个简单的决策清单
- AI 需要访问外部的实时数据或系统吗? 需要 → MCP;不需要 → Skill。
- 这件事是"方法问题"还是"连接问题"? 方法 → Skill;连接 → MCP。
- 你愿意为它配置密钥、承担权限风险吗? 不愿意且能用 Skill 达成 → 优先 Skill。
- 要的是零配置、马上能用吗? 是 → Skill 门槛更低。
它们可以组合
Skill 和 MCP 不是二选一。常见的强力组合是:用 MCP 把 AI 接上你的数据库,再用一个 Skill 教它"按我们团队的规范来分析这些数据并写成报告"。一个负责"连接",一个负责"方法"。
小结
记住这条最简判断:要"方法"用 Skill,要"连接"用 MCP。 Skill 轻而安全,MCP 强而需谨慎。不确定一个工具属于哪类、要不要密钥、风险多高时,看本站每个资产页的类型标签与安全评估即可。
延伸阅读:什么是 MCP、如何安全挑选与安装 MCP 工具。