Agent、Skill 与 MCP 的三者关系剖析

前言:

为了方便理解,我们可以先建立一个通俗的现实映射:

  • Agent(智能体) = 厨师(有大脑,能思考、规划、纠错)
  • MCP(模型上下文协议) = 标准化厨具接口(比如符合国际标准的燃气灶、插座、菜刀)
  • Skill(技能) = 菜谱与肌肉记忆(教厨师如何配合使用特定的厨具,炒出一盘“宫保鸡丁”的标准操作程序 SOP)
  • Snipaste_2026-07-01_15-59-16


1. MCP (Model Context Protocol):标准化的基础设施层(USB 接口)

  • 定位:由 Anthropic 牵头开源的通用连接协议。
  • 作用:它不是一个活的程序,而是一套类似于“Type-C 接口”的通信标准。过去,每个大模型调用外部工具(比如查数据库、读本地文件)都需要写定制的代码;有了 MCP,无论后端是本地文件系统、GitHub 还是 PostgreSQL,只要包装成 MCP Server,任何大模型(MCP Client)插上就能直接用。
  • 特点:提供的是极其基础、原子的能力(它不包含业务逻辑)。
    • 🔥 行业热门代表:
      • mcp-server-postgres:只提供原生的 SQL 执行能力,不管你要查什么业务。
      • mcp-server-github:只提供拉取 PR、提交 Commit 的原子能力,不懂代码含义。
      • mcp-server-brave-search:只提供根据关键词返回网页摘要的能力。
      • mcp-server-filesystem:只提供底层目录遍历和文件读写的操作系统级能力。

2. Skill (技能):业务逻辑与能力封装层(SOP 菜谱)

  • 定位:赋予 Agent 针对特定领域解决问题的高阶能力包。
  • 作用:光有原子工具(MCP)是不够的,大模型面对一堆底层工具常常无从下手。Skill 通常是一个组合体:特定任务的 Prompt(教导模型怎么思考) + 一组所需工具的挂载
  • 特点:它把大模型从“全科医生”变成了“专科专家”。比如“前端 React 开发 Skill”,不仅提供了写文件的 MCP 工具,还在 Prompt 里写死了“必须优先使用 Tailwind CSS、必须考虑响应式”等业务规范。
    • 🔥 行业热门代表:
      • OpenAI GPTs (Instructions + Actions):这就是最典型的 Skill 雏形,给一个空白大模型穿上了“特定角色”的衣服,并挂载了对应工具。
      • 数据分析师技能 (Data Analyst Skill):内置了 Python 解释器环境,且 Prompt 锁死了“必须用 Pandas 处理数据并生成图表”的一套业务逻辑。
      • 深度研究员技能 (Deep Researcher Skill):类似于 Perplexity 的核心工作流,它包含了“拆解问题 -> 多路并行调用搜索 MCP -> 交叉验证汇总”的整套 SOP 菜谱。

3. Agent (智能体):拥有自主调度权的决策大脑(厨师本人)

  • 定位:整个系统唯一的主动驱动者。
  • 作用:它是带着目标(Goal)来干活的。Agent 会根据用户的输入,去自己的“技能库(Skills)”里挑选合适的技能,然后按照技能的指导,去调用底层的标准工具(MCP)。如果工具报错了,Agent 还会自我反思、更换技能重新尝试。
    • 🔥 行业热门代表:
      • Devin / Cursor:目前最火的“程序员 Agent”,拥有顶级的代码规划与除错大脑。
      • Microsoft AutoGen / CrewAI:专注于“多大脑协同”的 Agent 框架,主打几个 Agent (比如一个当产品经理,一个当程序员)互相交流派发任务。
      • LangGraph:当前工业界最流行的、能构建复杂循环与长期记忆(Stateful Actor)的底层 Agent 大脑骨架。

行业宏观关系总结:

Agent 是大脑统帅,它加载了不同的 Skill 来获取特定领域的 SOP,而在执行 SOP 的具体动作时,底层的数据交互和工具调用全部通过统一的 MCP 协议来完成。

 

image

 

posted @ 2026-07-01 16:00  莲(LIT)  阅读(15)  评论(0)    收藏  举报