MCP与Skill有哪些深层差异?

摘要:MCP 与 Skill 深度对比 用 AI Agent 工具(Claude Code、Cursor、Windsurf 等)的时候,经常会遇到两个概念: MCP(Model Context Protocol) Skill(Agent Skil
MCP 与 Skill 深度对比 用 AI Agent 工具(Claude Code、Cursor、Windsurf 等)的时候,经常会遇到两个概念: MCP(Model Context Protocol) Skill(Agent Skill) 它们看起来都是"扩展 AI 能力"的方式,但具体有什么区别?为什么需要两套机制?什么时候该用哪个? 这篇文章会从设计哲学、技术架构、使用场景三个维度,把这两个概念彻底讲清楚。 一句话区分 先给个简单的定位: MCP 解决"连接"问题:让 AI 能访问外部世界 Skill 解决"方法论"问题:教 AI 怎么做某类任务 用 Anthropic 官方的说法: "MCP connects Claude to external services and data sources. Skills provide procedural knowledge—instructions for how to complete specific tasks or workflows." 打个比方:MCP 是 AI 的"手"(能触碰外部世界),Skill 是 AI 的"技能书"(知道怎么做某件事)。 你需要两者配合:MCP 让 AI 能连接数据库,Skill 教 AI 怎么分析查询结果。 MCP:AI 应用的 USB-C 接口 MCP 是什么 MCP(Model Context Protocol)是 Anthropic 在 2024 年 11 月发布的开源协议,用于标准化 AI 应用与外部系统的交互方式。 官方的比喻是"AI 应用的 USB-C 接口"——就像 USB-C 提供了一种通用的方式连接各种设备,MCP 提供了一种通用的方式连接各种工具和数据源。 关键点:MCP 不是 Claude 专属的。 它是一个开放协议,理论上任何 AI 应用都可以实现。截至 2025 年初,已经被多个平台采用: Anthropic: Claude Desktop、Claude Code OpenAI: ChatGPT、Agents SDK、Responses API Google: Gemini SDK Microsoft: Azure AI Services 开发工具: Zed、Replit、Codeium、Sourcegraph 到 2025 年 2 月,已经有超过 1000 个开源 MCP 连接器。
阅读全文