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 的业务逻辑不用改动

相关推荐
深蓝AI1 小时前
无头浏览器不必从 Chrome 改:Lightpanda 用 Zig 从零造,100 个页面只占 123MB 内存
人工智能·程序员
奈落243 小时前
AI辅助的另一面:从2026年国际AI安全报告的“故障”清单到国内专家的可靠性短板,自主行动的Agent为什么更难及时干预
人工智能·安全·agent·本地部署·ai 办公
火山引擎开发者社区5 小时前
eMudhra 证书失陷:容器用户最容易忽略的镜像信任链漏洞
人工智能
LabVIEW开发6 小时前
LabVIEW 机载 DIAL:每秒万次甲烷测量
人工智能·labview·labview知识·labview功能·labview程序
飞猫的边缘AI7 小时前
英特尔量子生意
人工智能·量子计算·边缘ai
深蓝AI7 小时前
桌面 Agent 缺的不是视觉:Vercel 开源 agent-desktop,用无障碍树 ref 替代截图坐标
人工智能·程序员
镜子AI7 小时前
镜子AI 技术复盘:三条自动化链路上的“停止条件“设计
运维·人工智能·自动化
向哆哆7 小时前
羊行为目标检测数据集:4类别、2,000张图像 | 目标检测
人工智能·yolo·目标检测·目标跟踪
如若1238 小时前
【论文复现】CoFailMed:从零复现医学图像分割的共享失败审计,含完整代码流程与科研绘图
人工智能·python
赛博守夜人8 小时前
AI安全攻防与治理之十六:对抗样本、恶意文件与多模态攻击,AI 内容安全检测的真实盲区
人工智能·安全