一文读懂 Skill 和 MCP:AI 助手的"超能力"到底是啥?
经常听人说”AI 技能”、”MCP 协议”,但一直搞不懂是啥?今天用最通俗的语言和图解,让你 5 分钟彻底搞懂!看完你也能跟朋友吹牛了!
为什么? 因为他被困在”大脑”里,没有”手”和”脚”!
Skill(技能)和 MCP,就是 AI 的”手”和”脚”!
Skill = 给 AI 看的”操作说明书” / “食谱”
根据 GitHub Agent Skills 开放标准:
一个技能就是一个文件夹,至少包含一个 SKILL.md 文件
SKILL.md 由 YAML 元数据(name、description)+ Markdown 指令组成
可选配套 scripts/、references/、assets/ 等目录
wechat-publisher-v5.0/
├── SKILL.md # 核心文件(操作说明书)
├── wechat_publisher_v5.py # 可选:执行脚本
├── templates/ # 可选:模板资源
│ ├── tech.html # 科技蓝模板
│ ├── warm.html # 温馨粉模板
│ └── orange.html # 橙色暖模板
└── references/ # 可选:参考资料
└── 微信 API 文档.md
---
name: wechat-publisher-v5.0
description: 微信公众号文章发布技能,支持 Markdown 转 HTML、多风格排版、一键发布草稿箱
version: 5.0.1
---
# 操作步骤
1. 读取文章内容文件
2. 将 Markdown 转换为微信公众号 HTML 格式
3. 根据指定风格选择模板
4. 生成封面图并上传
5. 调用微信 API 创建草稿
# 使用方法
| 特征 |
说明 |
| 1. 结构化 Prompt |
本质是”标准化的操作说明书” |
| 2. 渐进式披露 |
元数据常驻 → 按需加载指令 → 条件触发资源 |
| 3. 不执行代码 |
只是指令文件,告诉 AI”怎么做” |
| 4. 配置简单 |
写 Markdown 即可,无需编程 |
| 食谱 |
作用 |
| 📖 宫保鸡丁食谱 |
教厨师怎么做宫保鸡丁 |
| 📖 麻婆豆腐食谱 |
教厨师怎么做麻婆豆腐 |
| 📖 鱼香肉丝食谱 |
教厨师怎么做鱼香肉丝 |
| 📖 红烧肉食谱 |
教厨师怎么做红烧肉 |
• 处理 Excel 技能 = “处理 Excel 食谱”
MCP = Model Context Protocol(模型上下文协议)
由 Anthropic 于 2024 年底提出并开源 的标准化协议。
MCP 是 AI 与外部世界通信的”电话线”,就像 HTTP 之于 Web
| 问题 |
传统方案 |
MCP 方案 |
| 无法访问数据库 |
需要定制开发 |
通过 MCP Server 统一接入 |
| 无法调用 API |
每个 API 单独集成 |
统一协议,一次接入 |
| 无法读写文件 |
直接暴露系统权限 |
通过 MCP 隔离,安全可控 |
┌─────────────────┐
│ AI 助手 │ Claude / GPT / Llama
└────────┬────────┘
↓
┌─────────────────┐
│ MCP Client │ 协议客户端(内置在 AI 应用中)
└────────┬────────┘
↓
┌─────────────────┐
│ MCP Server │ 协议服务端(你的后端服务)
└────────┬────────┘
↓
┌─────────────────┐
│ 外部工具 │ 数据库 / API / 文件系统
└─────────────────┘
| 组件 |
作用 |
示例 |
| MCP Server |
实现 MCP 协议的服务端 |
Python/Node.js 编写的微服务 |
| MCP Client |
模型侧的协议解析器 |
Anthropic 官方客户端 |
| MCP Protocol |
通信协议标准 |
JSON-RPC 2.0 over HTTP/WS |
| 打给谁 |
做什么 |
| 📞 打给数据库 |
查询数据 |
| 📞 打给 API |
调用服务 |
| 📞 打给文件系统 |
读写文件 |
• AI 不能直接访问数据库,但可以通过 MCP”打电话”查询
• AI 不能直接调用 API,但可以通过 MCP”打电话”请求
• AI 不能直接读写文件,但可以通过 MCP”打电话”获取
关键:电话线本身不存储数据,只是让 AI 能访问外部!
• AI 助手 → Skill 文件夹(操作说明书)→ 按指令执行任务
• Skill 包含:SKILL.md(YAML 元数据 + Markdown 指令)+ 可选资源
• 本质:结构化的 Prompt 套件 / SOP 工具包
• AI 助手 → MCP Client → MCP Server → 外部工具
• 特点:告诉 AI”怎么做”(工作流程、SOP),不执行代码
• 特点:让 AI 能”访问外部”(能力扩展),需要服务器端配置
| 维度 |
Skill |
MCP |
| 本质 |
结构化的 Prompt 套件 / SOP 工具包 |
通信协议标准(像 HTTP) |
| 形式 |
文件夹 + SKILL.md(操作说明书) |
协议规范 + Client/Server |
| 作用 |
教导 AI”怎么做”(工作流程) |
让 AI 能”访问外部”(能力扩展) |
| 内容 |
元数据 + 指令 + 可选资源 |
JSON-RPC 消息格式 |
| 加载方式 |
渐进式披露(按需加载) |
启动时加载全部工具定义 |
| 执行代码 |
❌ 不执行,只是指令 |
✅ 可执行(通过 Server) |
| 配置难度 |
⭐ 简单(写 Markdown 即可) |
⭐⭐⭐ 需要编码和服务器 |
| 典型场景 |
发公众号、处理 Excel、写代码规范 |
查数据库、调 API、访问外部工具 |
用户:"帮我把这篇文章发到公众号"
AI 助手思考过程:
1. 扫描所有 Skill 的元数据 → 发现 wechat-publisher 匹配
2. 加载 wechat-publisher 的 SKILL.md 指令
3. 按指令步骤执行:
- 读取文章内容文件
- 将 Markdown 转换为 HTML
- 生成封面图并上传
- 调用微信 API 创建草稿
4. 返回结果 → "✅ 发布成功!草稿 ID: xxxxx"
用户:"帮我查一下上个月的销售额"
AI 助手(通过 MCP):
1. 识别意图 → 需要查数据库
2. 通过 MCP Client 发送请求 → MCP Server
3. MCP Server 执行 SQL → SELECT SUM(amount) FROM sales...
4. 返回结构化数据 → {"total": 123456.78}
5. AI 解读并回复 → "上个月销售额是 123,456.78 元"
关键:MCP 让 AI 能”打电话”给数据库查询!
用户指令
↓
AI 助手(CoPaw)
↓
加载 Skill(wechat-publisher-v5.0)
↓
Skill 指令中调用 MCP Server(可选)
↓
外部工具(微信 API / 数据库 / 文件系统)
• 用 Skill 封装工作流程(Markdown 转 HTML、多风格排版)
• 用 MCP 连接外部资源(微信 API、数据库)
第五部分:什么时候用 Skill?什么时候用 MCP?
| 场景 |
理由 |
| 需要标准化工作流程 |
如发公众号有固定步骤 |
| 需要 AI 理解复杂指令 |
如代码规范、写作风格 |
| 快速原型开发 |
写 Markdown 即可,无需编程 |
| 知识沉淀 |
将专家经验固化为 Skill |
• 多风格排版需要详细说明(科技蓝、温馨粉、橙色暖)
| 场景 |
理由 |
| 需要访问数据库 |
通过 MCP Server 统一接入 |
| 需要调用外部 API |
统一协议,一次接入 |
| 需要安全隔离 |
通过 MCP 隔离,权限可控 |
| 企业级应用 |
标准化、可维护 |
| 场景 |
Skill 负责 |
MCP 负责 |
| 发公众号 + 查数据 |
排版、转换、发布流程 |
查询数据库获取数据 |
| 写报告 + 调 API |
报告格式、写作风格 |
调用外部 API 获取信息 |
| 处理 Excel + 读文件 |
Excel 处理逻辑 |
读取外部文件系统 |
根据 GitHub Agent Skills 开放标准:
| 时间 |
预测 |
| 2026 年 |
Skill 标准化完成,MCP 被主流 AI 平台采用 |
| 2027 年 |
Skill + MCP 混合架构成为主流 |
| 2028 年 |
技能市场和 MCP 生态融合 |
1. 📚 《MCP 入门完全指南》PDF(含代码示例)
2. 📚 《Agent Skills 开发手册》PDF(SKILL.md 模板)
3. 🎨 Skill vs MCP 对比图(高清壁纸版)
4. 💻 MCP Server 模板代码(Python/Node.js)
5. 💻 Skill 模板(SKILL.md 示例)
6. 🔗 官方文档链接(Anthropic MCP + GitHub Skills)
前 100 名回复”MCP”的朋友,额外送《AI 技能开发实战手册》电子版!
Skill 和 MCP,没有谁更好,只有谁更适合!
• 如果你想教导 AI 怎么做(工作流程、SOP)→ 用 Skill
• 如果你想让 AI 访问外部(数据库、API)→ 用 MCP
• 如果你想两者兼顾 → Skill + MCP 结合
我的公众号”陈一帆AI”目前采用 Skill 架构,因为:
“Skill 告诉 AI’怎么做’,MCP 让 AI’访问外部'”
“Skill = 操作说明书,MCP = 通信协议”