Skip to content

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 怎么动手——两者互补,不是替代。


← 上一节:设计题 | 目录