一个具体故事
假设用户说:“帮我找出昨天结账页失败的原因,并写一段简短事故总结。”
1
Skill 给计划
事故分析 Skill 告诉 Agent 收集时间线、现象、影响范围、疑似原因、修复方式和后续动作。
2
MCP 给访问能力
MCP 服务端暴露读取日志、搜索工单、查看部署、查询监控数据等工具。
3
Agent 按计划执行
它使用 Skill 清单,只在某一步需要外部证据时调用 MCP 工具。
4
最终答案结构化
Skill 定义报告格式,MCP 提供事实材料。
一步一步看清楚:用户请求如何变成工具调用、任务步骤和最终答案。
MCP 和 Skill 解决的是同一个大问题里的不同部分。MCP 回答“Agent 能访问什么?” Skill 回答“Agent 应该怎么完成这个任务?”
| 层次 | 回答的问题 | 例子 |
|---|---|---|
| MCP | 我能调用什么工具或数据? | 搜索文档、读取工单、查询库存。 |
| Skill | 我应该按什么步骤做? | 检查错误、收集日志、对比版本、写总结。 |
假设用户说:“帮我找出昨天结账页失败的原因,并写一段简短事故总结。”
事故分析 Skill 告诉 Agent 收集时间线、现象、影响范围、疑似原因、修复方式和后续动作。
MCP 服务端暴露读取日志、搜索工单、查看部署、查询监控数据等工具。
它使用 Skill 清单,只在某一步需要外部证据时调用 MCP 工具。
Skill 定义报告格式,MCP 提供事实材料。
用户请求 ↓ Agent 判断有没有匹配的 Skill ↓ Skill 加载步骤、参考资料和输出规则 ↓ Agent 判断需要哪些事实或动作 ↓ MCP Client 发现可用服务端和工具 ↓ Agent 用结构化输入调用 MCP 工具 ↓ MCP Server 校验、执行、返回结果 ↓ Agent 按 Skill 步骤使用结果 ↓ 最终答案、报告、文件、工单或下一步动作