MCP只连工具,不直接连技能

一、MCP链接谁?

经常会有人问:MCP链接skill还是链接工具呀?今天做下简单分析:

MCP 连接的是工具(Tools),Skill 是更高层、由多个工具编排出来的业务能力。

分层拆解

  1. MCP 协议层:对接「工具 Tool」

    MCP 的原生概念里只有 tools。

  • Tool:最小原子能力,比如读文件、执行 SQL、调用一个 API、读取本地文件夹。只做单一动作,没有业务上下文

  • MCP Server 向外暴露一堆 tools,大模型通过 MCP 协议,去调用这些原子工具。

MCP 本身只负责:模型 ↔ MCP Server ↔ 原子 Tool

  1. Skill(技能):上层业务编排产物

    Skill 不是 MCP 原生概念,是应用层封装:

Skill = 多个 Tool + 提示词 + 业务流程 + 状态机编排,用来完成一整套业务目标。

举例:

  • Tool1:查询客户订单(原子工具,MCP 暴露)

  • Tool2:查询客户退款记录(原子工具,MCP 暴露) ✅ Skill:客户售后核查

这个 Skill 内部会按顺序调用上面两个 MCP 工具,再做结果汇总、判断,形成完整业务能力。

关系图

复制代码
大模型 ←MCP协议→ MCP Server → Tool(原子工具)
                              ↓
                    多个Tool编排组合 → Skill(业务技能)

通俗类比

  • MCP = USB 接口标准

  • Tool = USB 设备(鼠标、U 盘、键盘,单个硬件)

  • Skill = 一套工作流程:比如 "整理文档",需要依次调用 U 盘读文件、键盘搜索等多个 USB 设备协同完成。

关键区分点

  1. MCP 只能直接调用 Tool,不能直接调用 Skill;Skill 跑起来内部去调用 MCP 工具。

  2. Skill 不一定依赖 MCP:也可以用 Function Calling、普通 API 编排实现。

  3. Tool 是原子;Skill 是业务复合能力。

如果你想,我可以写一小段伪代码展示:MCP 提供 2 个 tools,然后上层编排一个 Skill,串行调用这两个 tools。

二、MCP、Tool、Skill 三者关系

一句话总结:MCP 是通信协议(通道);Tool 是底层原子能力(通道传输的最小动作);Skill 是上层业务能力(由多个 Tool + 流程编排组合而成)。

1. 逐个定义

  1. MCP(Model Context Protocol)

    大模型和外部系统互通的标准化协议,只负责通信,不承载业务逻辑。 作用:让大模型发现工具、下发调用指令、接收工具返回结果。 类比:网线 / USB 标准,规定数据怎么传。

  2. Tool(工具) 最小粒度的原子操作

    ,MCP Server 对外暴露的可调用单元,只做单一动作。 示例:读文件、执行 SQL、查询订单、获取天气。 特点:输入输出简单,无复杂业务流程。

MCP 直接对接的对象就是 Tool。

  1. Skill(技能) 面向业务目标的复合能力

    ,不属于 MCP 原生概念,是应用层封装。 由:多个 Tool + 提示词 + 业务规则 + 状态编排组装出来,完成一整套业务任务。 示例:客户售后核查、合同自动审核、算力需求撮合。 特点:有完整业务上下文,内部会自动按顺序调用多个 Tool。

2. 链路

复制代码
大模型
    ↓(MCP协议通信)
MCP Server ←→ Tool1、Tool2、Tool3(原子工具)
    ↓(上层编排)
Skill = Tool1 + Tool2 + Tool3 + 业务流程

3. 关键要点

  1. MCP ↔ Tool:直接连接。MCP 的设计就是用来发现和调用 Tool。

  2. MCP ↔ Skill:不直接连接。Skill 是上层封装,Skill 内部去调用 MCP 提供的 Tools。

  3. Tool vs Skill:原子能力 vs 复合业务能力。

    • Tool:查用户账单(单一动作)

    • Skill:用户欠费催缴(先后调用【查账单】【查联系方式】【生成通知】三个 Tool)

  4. 可选组合:

    • 可以只用 MCP + Tool,不做 Skill 编排;

    • 也可以实现 Skill,但底层不用 MCP,改用 Function Calling/API 调用 Tools。

极简类比

  • MCP = 电力总线标准

  • Tool = 电灯、风扇(单个电器,最小单元,接在总线上)

  • Skill = "夜间居家模式":依次打开电灯、启动风扇,一套组合动作

一句话记忆

MCP 是通路,Tool 是通路上面最小的零件;Skill 是把一堆零件按业务流程拼起来的完整功能。

关键点再强调

  1. MCP 不会感知 Skill;Skill 是应用层代码,主动使用 MCP 去调用 Tool

  2. Tool 是最小单元,只做单一动作,无业务编排逻辑

  3. Skill 可以编排多个 Tool,还可以嵌入提示词、分支判断、循环、状态机,完成完整业务场景

  4. 替换方案:这个 Skill 底层也可以不用 MCP,改用 Function Calling 直接调用 API,Skill 的业务逻辑不用改动

相关推荐
吴佳浩1 小时前
“优化 KV Cache”到底在优化什么?vLLM、SGLang、Strata 优化的是三个不同的维度
人工智能
neoooo1 小时前
🚀Claude Code 小技巧(一):一键进入危险模式
前端·人工智能·后端
阿里云大数据AI技术1 小时前
PAI 模型蒸馏全新发布「场景化蒸馏」:把最佳实践装进模板,让大模型能力"轻装上阵"
人工智能
亚川楼宇自控系统数据中心厂家2 小时前
机房 3D 可视化技术:从平面监控到立体化管理的升级
大数据·数据库·人工智能
LaughingZhu2 小时前
任务在飞书创建,开发在 Orca 继续:我把飞书项目接到了 Linear
大数据·人工智能·深度学习·神经网络·飞书
一水鉴天2 小时前
UML/MOF 元层级与 Model & Notation:整体设计核心术语的定稿探讨 20261012(豆包“查看聊天内容”继续)
人工智能·机器学习
陈嘿萌2 小时前
TIP 2026|没有分割标签,也能做任务导向图像融合:SSVIF的自监督语义注入
图像处理·人工智能·深度学习·计算机视觉·图像融合·学术研究与理论基础
森山冶仁2 小时前
把专家抽检变成分钟级全量初审:科学数据审核智能体的召回率与证据链怎么设计
人工智能·数据治理·数据质量·元数据
空 白II2 小时前
10.12 大语言模型研究简报:美国恢复英国对前沿AI模型的预发布安全测试合作
人工智能·语言模型·自然语言处理