MCP / Agent / Skill 技术生态分类汇总文档

本文档系统梳理2026年AI Agent技术栈三大核心层级——MCP(模型上下文协议)Agent框架Skill(技能) 的开源项目、商业产品及其协作关系,为技术选型与架构设计提供参考。

一、概述:三层架构的定位与关系

在2026年的AI Agent技术生态中,MCP、Agent、Skill三者构成了清晰的分层协作关系:

层级定位核心问题驱动者
MCP(平台治理层)标准化通信协议“能不能做”——安全连接外部工具与数据工程师、SRE
Agent(执行调度层)智能体编排框架“谁来协调”——多角色分工与任务流转开发者、架构师
Skill(业务聚合层)可复用能力封装“怎么做才对”——业务规则与流程规范产品经理、业务专家

三者并非替代关系,而是协作关系。MCP解决“触达”问题,Agent解决“调度”问题,Skill解决“规范”问题。MCP官方文档如今也推荐使用Skill来构建MCP服务器

二、MCP(Model Context Protocol):标准化能力接入层

2.1 协议概述

MCP是由Anthropic推出的开放标准协议,让LLM应用通过标准化接口安全连接外部数据源、API和服务。它被定位为“AI助手的通用插件系统”——在此之前,每个AI工具(Claude、Cursor、Copilot等)都需要为每个外部服务做定制集成;MCP改变了一切:一个MCP服务器暴露一组tools和resources,任何MCP兼容客户端都能自动发现和调用

MCP协议基于JSON-RPC 2.0,采用客户端-服务器架构。2026年7月28日,MCP发布了重大更新,从有状态连接升级为无状态连接,为高性能集成奠定了基础。企业级授权扩展(Enterprise-Managed Authorization)已于2026年6月18日稳定发布。

MCP Server向Client暴露三种核心原语:

  • Tools:可执行的函数/操作(双向,可修改外部状态),启动时批量注册并注入system prompt
  • Resources:只读数据(单向),按需惰性拉取,适合表schema、文档等大量参考数据
  • Prompts:预定义提示词模板(单向),用于标准化引导重复性任务

2.2 支持MCP的主流客户端

MCP已获得广泛生态支持,以下客户端均已集成MCP:

客户端类型说明
Claude Desktop桌面应用Anthropic官方客户端,MCP首发支持
CursorIDE主流AI编程IDE,完整MCP支持
VS CodeIDE通过Copilot Chat支持MCP Server
Zed EditorIDE原生MCP集成
Sourcegraph Cody编程助手Cody x MCP
Continue编程助手开源IDE插件,支持MCP
Gemini CLICLI工具Google Gemini命令行工具
Qwen Code CLICLI工具通义千问代码CLI
Google Antigravity IDEIDEGoogle云端IDE
LibreChat对话平台开源ChatGPT替代,支持MCP Agent
Goose扩展平台Block开源扩展框架
Enconvo桌面应用AI助手平台

2.3 MCP Server开源实现(按语言/框架分类)

Python实现
项目说明特点
zeromcp零依赖MCP服务器实现纯Python,轻量级,聚焦工具暴露
dedalus-mcp-python简单高性能MCP框架高性能Python框架
Go实现
项目说明特点
mcp-goGo语言MCP实现支持2025-11-25及多个历史版本规范
viant/mcpGo MCP客户端/服务端含bridge和auth helpers
.NET实现
项目说明特点
dotnet-mcp-server.NET MCP参考实现无状态HTTP传输,含tools/resources/prompts
Microsoft.Agents.AI.Mcp微软官方MCP包支持Agent从MCP Server发现和加载Skill
TypeScript/Node.js实现
项目说明特点
mcp-stdio极简stdio MCP服务器~150行代码,仅依赖serde_json
midsane/mcpTypeScript文件系统MCP暴露4个工具,stdio传输
其他语言实现
项目语言说明
mcp-server-bash-sdkBash纯Bash实现,零开销
tiny-mcpC++最小C++框架,处理JSON-RPC 2.0
R-based MCP ServerRR语言MCP服务器
stateless-mcp-starter多语言对齐2026-07-28规范,纯HTTP水平扩展

2.4 MCP Server生态目录

多个社区维护了MCP Server的精选目录:

  • awesome-mcp-servers(appcypher):精选MCP服务器列表,按文件系统、沙箱、版本控制等分类
  • awesome-mcp-servers(habitoai):按AI服务、浏览器自动化、数据库、开发者工具等20+分类整理
  • MCP-Directory:最全面的社区驱动目录,收录100+ MCP服务器,支持Claude Code、Gemini CLI、Qwen Code、Cursor、VS Code等客户端配置
  • PolicyLayer MCP Server Catalogue:风险分类目录,覆盖2,031个服务器、31,000个工具(2026年6月数据)

2.5 MCP Server功能分类(精选)

基于社区目录整理的主要类别:

类别代表项目功能
文件系统官方filesystem Server文件读写、目录操作
版本控制GitHub MCP ServerPR、Issue、代码搜索
数据库PostgreSQL MCP数据库查询与操作
搜索Exa MCP Server、DuckDuckGo MCP网页搜索
浏览器自动化Puppeteer MCP浏览器控制与页面交互
云平台4EVERLAND Hosting MCP云部署
AI服务E2B MCP Server安全运行AI生成代码
知识/记忆Langfuse MCP ServerPrompt管理
金融Plaid MCP、Stripe MCP支付与金融数据

三、Agent框架:智能体编排与执行层

3.1 技术演进脉络

Agent框架经历了三代技术演进

世代时期代表框架核心思想
第一代2023年LangChain链式调用,将LLM、工具、记忆串联成线性工作流
第二代2023末-2024年AutoGen、CrewAI对话式多Agent,角色分工与任务分解
第三代2024-2026年LangGraph状态机图编排,确定性流程控制、断点续跑、可观测性

3.2 主流框架全景对比

2026年,四大框架主导Python多Agent协调市场:

框架开发者GitHub Star核心定位协议最佳场景
LangGraphLangChain90K+状态机图编排MIT生产级有状态Agent
CrewAICrewAI45K+角色型多Agent协作MIT快速原型、团队模拟
AutoGen (AG2)Microsoft多Agent对话协作人机协同工作流
Claude Agent SDKAnthropic安全优先的Agent运行时Claude模型专用
LangChain / LangGraph

LangChain生态由三大核心组件构成:

  • LangChain:基础组件库(LLM封装、Prompt模板、工具调用、向量存储、记忆系统)
  • LangGraph:基于状态机的有向图编排引擎,支持循环、条件分支、断点续跑、子图嵌套
  • LangSmith:可观测性平台(调试、追踪、评估、监控)

LangGraph采用 “状态机+有向图” 的核心抽象,适合需要确定性强、可观测性好的生产环境。

CrewAI

CrewAI以 “角色+任务+团队” 为核心范式,上手最快、最贴近真实协作。月下载量达520万。适合让多个AI Agent分工合作(如一个负责调研、一个负责写作、一个负责审核)。缺点是灵活度有限,复杂分支处理弱。

AutoGen(AG2)

AutoGen(现已更名为AG2)由微软研究院推出,主打多Agent对话协作模式。特点是协作自然、人机协同好。2026年微软将其拆分为4个独立模块。

Claude Agent SDK

Anthropic出品,Safety-first设计理念,内置8个开箱即用工具(Read、Write、Edit、Bash、Glob、Grep、WebSearch、WebFetch)。MCP集成是所有框架里最深的。缺点是只能使用Claude模型

3.3 新兴与垂直领域框架

框架开发者核心定位亮点
DeerFlow 2.0字节跳动超级Agent框架(复杂长任务)MIT协议,GitHub Trending榜首,基于LangGraph构建,整合子Agent编排、沙盒执行、长期记忆、可扩展技能系统
Hermes AgentNous Research自进化个人智能体60K+ Star,首创“闭环学习回路”,五层记忆系统、自主技能生成
OpenClawOpenClaw Inc.AI编程助手300K+ Star,主打IDE编程集成,已发布iOS/Android原生App
AutoGPTAutoGPT Team通用任务自动化160K+ Star,擅长多步骤网页操作、信息采集
EvoAgentX自进化AI Agent生态系统开源框架,自动化、模块化构建和演化LLM Agent
PraisonAIAI Agent开发框架10K+ Star
Micro-Agent轻量级垂域Agent框架面向垂直领域应用
AI-Agent-NodeNode.js Agent脚手架基于LangChain,集成RAG、工具调用、技能编排、长期记忆

3.4 框架选型决策指南

根据场景选择框架:

场景推荐方案原因
单轮问答/简单RAG直接调API无需框架,避免额外开销
调用2-3个工具Function Calling够用且轻量
多步骤任务编排LangGraph / Claude Agent SDK状态管理与流程控制强
多Agent协作CrewAI / AutoGen(AG2)角色分工与对话驱动
非技术人员搭建Dify / Coze低代码/无代码

关键提醒:CrewAI在简单任务上的Token消耗是LangGraph的3倍。80%的团队高估了自己对Agent框架的需求,但剩下20%的团队低估了选错框架的代价。

四、Skill(技能):业务能力封装层

4.1 Skill概述

Agent Skill是一种便携式能力包,包含指令、资源和脚本,通过渐进式披露模式为Agent提供专项能力——Agent先看到技能的简短广告,只有在任务匹配时才加载完整指令和资源。

Skill解决的是 “怎么做才对” 的问题——将业务规则、决策逻辑与合规要求以声明式、可读、可维护的方式注入AI代理。

4.2 主流Skill生态

项目开发者说明规模
Hermes Agent SkillsNous ResearchHermes Agent内置+可选技能内置90个,官方Hub 70+可选,覆盖15+类别
SkillClaw阿里高德DreamX团队AI Agent技能集体进化框架让Agent从真实交互中自动进化技能——自动去重、补全、跨设备同步
SkillXZJUNLP自动化Skill知识库构建框架从经验中自动构建可复用、即插即用的技能知识库,三层架构:战略规划→功能技能→原子技能
COLLEAGUE.SKILL自动化技能生成系统通过专家知识蒸馏生成人格化AI技能
skills.shVercelAI Agent技能市场上线当天2万次安装,目前600+社区技能
ai-skills-for-everyoneDatawhale开源AI技能库(中文)面向普通学习者,按场景提供教程和开箱starter
khazix-skillsAI Skills合集含AI HOT资讯查询、横纵分析报告、卡兹克写作等

4.3 Skill与MCP的协同

最值得关注的是Skill与MCP的协同模式

  • Skill定义业务流程:告诉Agent“要做什么、按什么顺序做、失败怎么办”
  • MCP提供原子能力:让Agent“能做什么”——抓数据、调接口、跑命令

实践中,Skill可以调用MCP工具来完成具体操作。例如:一个“代码评审Skill”定义评审流程和规范,其中每一步通过MCP调用GitHub API、代码扫描工具等具体能力。

微软官方已支持Agent从MCP服务器发现和加载Skill——“Author once, serve everywhere”:平台团队将Skill发布到MCP服务器,任何连接的Agent都能自动获取,无需重新打包或重新部署。

五、三者协同:完整技术栈架构

5.1 分层架构图

┌─────────────────────────────────────────────────────────────┐
│                     人类调度员(驾驶舱)                      │
│              “确认 / 驳回 / 修改参数 / 紧急接管”             │
└─────────────────────────────────────────────────────────────┘
                              │
┌─────────────────────────────────────────────────────────────┐
│              Agent框架层(调度与编排)                       │
│   LangGraph / CrewAI / AutoGen / DeerFlow / Hermes Agent   │
│          “谁来协调、任务如何流转、状态如何管理”              │
└─────────────────────────────────────────────────────────────┘
                              │
┌─────────────────────────────────────────────────────────────┐
│                Skill层(业务规范与流程)                     │
│   SkillX / SkillClaw / Hermes Skills / 自定义Skill         │
│          “怎么做才对——业务规则、决策逻辑、合规”             │
└─────────────────────────────────────────────────────────────┘
                              │
┌─────────────────────────────────────────────────────────────┐
│              MCP层(标准化能力接入)                         │
│   文件系统 / 数据库 / GitHub / 浏览器 / 云平台 / 搜索       │
│          “能不能做——安全连接外部工具与数据”                 │
└─────────────────────────────────────────────────────────────┘

5.2 协作流程示例

以一个完整的“代码审查与自动修复”任务为例:

  1. 人类在驾驶舱下达指令:“审查PR #123并修复发现的问题”
  2. Agent框架(如CrewAI) 启动多Agent协作:
    • 架构Agent分配任务
    • 审查Agent执行代码扫描
    • 修复Agent生成补丁
  3. Skill层提供规范:
    • “代码审查Skill”定义审查标准(命名规范、安全规则、性能阈值)
    • “合规Skill”检查是否违反数据安全条款
  4. MCP层提供能力:
    • GitHub MCP Server拉取PR内容
    • 代码扫描MCP Server执行静态分析
    • 数据库MCP Server查询相关数据表结构

整个过程人类只需在关键节点确认,其余由三层协同自动完成。

5.3 安全与治理

MCP Server若不进行适当沙箱隔离,可能执行任意代码。最佳实践:

  • 使用官方实现
  • 在VM或隔离环境运行
  • 审查代码后再安装
  • 权限最小化
  • 监控Server活动

MCP的企业级授权扩展已于2026年6月18日稳定发布,为大规模企业部署提供了细粒度权限控制。

六、技术选型建议

6.1 按需求场景选型

需求场景MCP选型Agent框架选型Skill选型
快速验证概念使用现成MCP Server(文件系统、GitHub等)CrewAI(上手最快)使用社区已有Skill
企业级生产部署自建MCP Server + 官方SDKLangGraph(状态管理最强)自建业务Skill + SkillX管理
IDE编程集成Cursor/VS Code MCP支持OpenClawHermes Agent Skills
多Agent复杂协作多MCP Server组合AutoGen(AG2)或DeerFlow 2.0SkillClaw(技能自进化)
国产模型优先Qwen Code CLI MCPDeerFlow 2.0(字节)中文Skill库

6.2 关键技术指标参考

  • MCP生态规模:2,031个服务器、31,000个工具(2026年6月)
  • Hermes Agent:60K+ Star,内置90+技能
  • OpenClaw:300K+ Star
  • AutoGPT:160K+ Star
  • LangGraph:90K+ Star
  • CrewAI月下载量:520万
  • Skill市场:600+社区技能(skills.sh)

七、结语

2026年的AI Agent技术栈已形成 “MCP做触达、Agent做调度、Skill做规范” 的清晰分层。三者各司其职、协同工作,共同构成了从“一句话需求”到“完整应用交付”的全链路基础设施。

正如你之前所构想的“AI社会分工”——MCP是各个“部门”的标准化接口,Agent是“管理层”的调度系统,Skill是每个岗位的“作业指导书”。三者结合,正在将你设想的透明驾驶舱从蓝图变为现实。

未来已来,只是尚未均匀分布。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐