秒懂AI的热门概念:skill, MCP
你让 Claude 做牛排 (指令) -> Claude 拿起《菜谱》(Skill) -> 发现需要开烤箱 -> Claude 通过“智能插座”(MCP) 发送指令打开烤箱。总结: MCP 是一个运行在后台的程序(服务端),它让 Claude 能够连接外部世界(数据库、API、本地文件)。它是什么: MCP 全称是“模型上下文协议”。*菜谱(Skill)里写着“打开烤箱”,但真正去按开关、通电、发
为了让你彻底明白,我把它们拆解成你熟悉的“文件/程序”结构来解释:
1. Skill:本质上是“文件夹” (Markdown + 脚本)
它是什么: 一个 Skill 其实就是一个文件夹。这个文件夹里装着说明书(Markdown)、干活的代码(脚本)和参考资料。
* 核心文件:SKILL.md
* 这是一个 Markdown 文件,里面用 YAML 头部定义了技能的名字、描述,正文里写好了工作流程。
* 它是程序吗? 不完全是。它更像是一份标准化的“岗位说明书”。它告诉 Claude:“当你遇到这种问题时,请按这个步骤做”。
* 辅助文件:scripts/ 文件夹
* 如果 Skill 需要执行复杂的逻辑(比如处理 Excel),它会调用文件夹里的 Python 或 Bash 脚本。这部分是真正的“程序”。
总结: Skill 是一个标准化的文件夹包。它主要由文本文件(Markdown)构成,偶尔包含可执行脚本。
2. MCP:本质上是“协议” (运行着的程序)
它是什么: MCP 全称是“模型上下文协议”。它不是一个静态的文件,而是一个正在运行的程序(Server)。
* 它是文件吗? 不是。它更像一个“万能转接头”或“APP”。
* 它是怎么工作的?
* 你需要安装并运行一个 MCP Server 程序(比如 12306-MCP、GitHub-MCP)。
* 这个程序在后台运行,等待 Claude 发送请求。
* 当 Claude 需要查天气或查票时,它会通过 MCP 协议把指令发给这个后台程序,程序执行后再把结果传回来。
总结: MCP 是一个运行在后台的程序(服务端),它让 Claude 能够连接外部世界(数据库、API、本地文件)。
⚡️ 核心区别对比表
特性 Skill (技能) MCP (模型上下文协议)
本质 文件夹 (包含 Markdown 说明书) 运行中的程序 (服务端 Server)
类比 岗位说明书 / 菜谱 电源插座 / 万能转接头
主要格式 .md 文件 (文本) stdio / HTTP / SSE (通信)
干啥用 定义“怎么做”一件事 (流程) 实现“连通”外部工具 (动作/数据)
| 开发难度 | 低 (写文档就行) | 中 (需要写代码并部署服务) |
🧩 举个生活化的例子
假设你要让 AI 帮你“做一顿牛排”:
* Skill 就像是你手里的《煎牛排菜谱》(一个文件夹,里面有步骤说明 Markdown 文件)。
* 它写着:1. 拿出牛排;2. 解冻;3. 放油;4. 煎几分钟。
* 它只负责指导流程。
* MCP 就像是你厨房里的“智能插座”和“机械臂”(运行着的程序)。
* 菜谱(Skill)里写着“打开烤箱”,但真正去按开关、通电、发送信号给烤箱的,是 MCP。
* 它负责真正动手。
协作流程:
你让 Claude 做牛排 (指令) -> Claude 拿起《菜谱》(Skill) -> 发现需要开烤箱 -> Claude 通过“智能插座”(MCP) 发送指令打开烤箱。
所以,Skill 是静态的配置文件包,MCP 是动态的服务程序。
更多推荐



所有评论(0)