Skill vs Rule vs MCP:何时用哪个
对比 Agent Skills、Cursor Rules 与 MCP 服务器,了解各自适合的工作流、持久上下文与外部集成场景。
Updated 2026-06-22
为 AI 工作流选择正确的扩展机制。
| 特性 | Skill | Rule | MCP |
|---|---|---|---|
| 激活 | 相关时按需 | 始终注入 | 工具调用 |
| 格式 | SKILL.md 文件夹 | .cursor/rules/ 中的 .mdc | MCP 服务器 |
| 适合 | 专业工作流 | 项目规范 | 实时外部数据 |
| 可移植性 | 跨平台 | Cursor 专用 | 任何 MCP 客户端 |
用 Skill:需要按上下文激活的流程知识(代码审查、PDF 生成)。
用 Rule:每次对话都需要相同约束(编码风格、文件模式)。
用 MCP:Agent 需要实时访问 API、数据库或浏览器。
FAQ
什么时候用 Skill 而不是 Rule?
Skill 用于按需激活的专业工作流(代码审查、PDF 生成)。Rule 用于始终注入的项目规范(编码风格、文件模式)。
什么时候用 MCP 而不是 Skill?
MCP 连接 Agent 与实时外部工具/API(数据库、浏览器、SaaS)。Skills 打包流程知识与脚本。需要实时数据用 MCP;需要可重复指令用 Skills。