6.3 综合实战——构建你的 Skill + MCP 工作流
把前面学到的知识整合起来,为你的实际项目设计一个完整的 Skill + MCP 协同方案。
实战目标
完成以下 5 个步骤,输出一份可执行的方案:
1
分析需求
用三问决策法判断哪些需求用 Skill,哪些用 MCP
2
设计 Skill
定义标准、流程、输出格式
3
设计 MCP
列出需要的 Server 和工具
4
设计协同流程
确定 Skill 和 MCP 如何配合,画数据流
5
设计失效处理
考虑软失效和硬失效的排查和降级策略
步骤 1:分析需求
以你的项目为对象,回答三个问题:
| 问题 | 回答 | 结论 |
|---|---|---|
| AI 需要遵循特定的知识/流程/标准吗? | ___ | 需要 → Skill / 不需要 → 跳过 |
| AI 需要访问外部系统/执行操作吗? | ___ | 需要 → MCP / 不需要 → 跳过 |
| 两者都需要? | ___ | Skill + MCP 协同 |
步骤 2:设计 Skill
如果需要 Skill,填写以下内容:
markdown
# SKILL.md: [你的技能名称]
## 核心目标
[一句话描述这个 Skill 要让 AI 做到什么]
## 标准清单
1. [检查项 1]
2. [检查项 2]
3. ...
## 流程
1. [步骤 1]
2. [步骤 2]
3. ...
## 输出格式
[定义 AI 的输出格式]
## 安全约束
[AI 不允许做的事]步骤 3:设计 MCP
如果需要 MCP,列出需要的 Server:
| Server | 工具 | 用途 |
|---|---|---|
| [Server 1] | [tool-1], [tool-2] | [用途] |
| [Server 2] | [tool-1], [tool-2] | [用途] |
步骤 4:设计协同流程
画出 Skill + MCP 的数据流:
1
Skill 激活
注入___
→
2
MCP 调用
调用___
→
3
AI 分析
___
→
4
MCP 执行
执行___
→
5
AI 输出
___
选择协同模式:
Skill 主导,MCP 辅助
MCP 主导,Skill 辅助
深度融合
步骤 5:设计失效处理
| 失效类型 | 可能场景 | 检测方法 | 降级策略 |
|---|---|---|---|
| Skill 软失效 | AI 跳过了___检查 | 对比输出和标准 | 加强措辞、缩短 Skill |
| MCP 硬失效 | ___Server 挂了 | 错误信息 | 跳过此步并标注、人工介入 |
| 协同失效 | 工具返回数据但 AI 不会用 | 检查 AI 是否引用了工具结果 | 在 Skill 中加强相关指令 |
课程回顾
核心区别
Skill = 知识层(上下文内)
MCP = 连接层(上下文外)
5 个本质差异
软失效 vs 硬失效
协同模式
Skill 主导
MCP 主导
深度融合
从模式 1 → 模式 3 演进
实践要点
三问决策法
成本权衡
失效排查
企业落地 4 维度
恭喜你完成了 Skill vs MCP 课程!
核心记住这句话:Skill 教 AI 怎么想,MCP 教 AI 怎么动手——两者互补,不是替代。