AAIPROS

AIPROS · Static Essay Page

Claude Skills + MCP 架构深度解析

技术观察 书稿长文 2026-03-31 10 min

在竞争格局已经形成示范的情况下,钉钉若不主动给出清晰路线,将在下一轮 AI 化企业软件升级中丧失议价空间。

来源:技术分析文章
主题:Anthropic 的 AI 基础设施架构设计
适用场景:企业 AI 落地、Skill 体系建设、系统集成

---

一、结论总览(供快速阅读)

结论一:Claude 的 Skills + MCP 代表了一套新型 AI 基础设施架构

Skills 用于沉淀"人类最佳实践"和业务流程,MCP 用于标准化连接各类内部系统和外部工具,两者共同构成可复用、可治理、可跨产品迁移的 AI 能力层。

结论二:从"提示词工程"升级到"技能工程 + 协议工程"

通过 Agent Skills 标准和 Model Context Protocol 标准,将"如何做事"(技能)与"接入什么系统"(协议)从模型内部抽离出来,以文件和协议的形式明确化、结构化、标准化。

结论三:对机审项目的三类直接借鉴

1. 用 Skills 形式固化机审规则 - 构建"机审技能库" 2. 用 MCP 统一暴露系统接口 - 为 AI 机审提供可信、可审计的数据通路 3. 推动协同平台 MCP 接入 - 让钉钉等办公平台提供标准化 AI 接口

结论四:Skills + MCP 将成为企业级 AI 平台的"标配架构"

MCP 在工具接入层的角色接近 HTTP + OpenAPI 在互联网时代的地位,Skills 则对应应用层的"剧本化业务逻辑"。

二、核心概念详解

2.1 Claude Skills:把"最佳实践"变成结构化技能

形式层面

一个 Skill 是一个文件夹,至少包含一个 `SKILL.md` 文件

可选包含模板文件、示例输出、脚本等资源

``` my-skill/ ├── SKILL.md # 主入口:元数据 + 指令 ├── template.md # 输出模版(可选) ├── examples/ # 示例输出(可选) │ └── sample.md └── scripts/ # 可执行脚本(可选) └── validate.sh ```

本质层面

Skill 是一组"结构化指令 + 上下文资源"

用来教 Claude 在特定任务上以稳定、专业、可控的方式执行工作

对模型而言,Skill 更接近"可随时加载的任务剧本(playbook)"

功能层面

把"如何撰写一类报告""如何执行一类审核""如何跑一类测试"这类经验固化下来

一旦 Skill 设计完成,后续每次任务只需调用该 Skill

业务类比: 把原本只在资深同事脑子里的"潜规则"和做事窍门,整理成连锁门店统一执行的《标准菜谱 + 操作手册》。

2.2 Agent Skills 标准:让技能具备跨工具可移植性

标准规定

`SKILL.md` 中 YAML frontmatter 的字段结构

`name`:技能名,对应 `/skill-name` 命令

`description`:技能做什么、在何种场景使用

控制字段:是否允许模型自动触发、允许使用哪些工具等

指令正文的组织方式

如何描述任务目标、输入输出要求、步骤拆解

如何附带模板和示例

战略价值

同一套技能定义,不必绑定某一个具体客户端

只要其他工具也支持该标准,就可以加载这些 Skills

减少企业在多产品、多模型环境中的迁移成本

2.3 MCP(Model Context Protocol):AI 与工具/数据之间的统一协议

MCP 是什么

一套面向 AI 助手的开放协议,用于以统一方式连接外部数据源和工具

目标是替代传统"每个系统一套私有插件"的碎片化模式

用"一个协议 + 多个 server 实现"的方式实现规模化集成

业务类比: MCP 更像是"企业内部的信息高速公路标准":

原来每接一个系统都要拉一条单独专线(各自定义接口和权限)

现在改为所有系统都接入同一套高速公路入口

车辆(AI Agent)只要遵守统一交通规则就可以在不同系统之间高效往返

角色划分

Host:AI 应用本身(Claude Desktop、Claude Code、各类 IDE)

Server:与具体系统对接的 MCP 服务器(GitHub MCP server、Slack MCP server 等)

Protocol:Host 与 Server 之间的通信规则

Server 可提供的能力

`tools`:具名工具,带有输入输出 JSON Schema

`resources`:可被读取的资源(配置、文档片段等)

`prompts`:可复用的提示模板(可选)

部署形态

HTTP server:推荐方式,适合云端服务

SSE server:较早方案,逐步被 HTTP 替代

本地 stdio server:以本地进程运行,适合访问本机文件或脚本

三、技术原理

3.1 Skill 的执行链路

1. 技能发现:基于当前对话上下文,与各个可用 Skills 的 `description` 做匹配 2. 技能加载:将 `SKILL.md` 的 frontmatter 与正文加载到系统提示中 3. 任务执行:按正文中规定的步骤执行任务,可以调用 MCP 工具或本地工具 4. 结果输出与复用:执行结果以统一格式输出,后续类似任务可以重用同一 Skill

关键洞察: Skill 把"行为模式"与"模型参数"解耦,将行为变成可以被检查、评审和版本管理的文件。

3.2 MCP 的调用链路

1. Server 注册与配置: ```bash claude mcp add --transport http notion https://mcp.notion.com/mcp claude mcp add --transport stdio airtable -- npx -y airtable-mcp-server ```

2. 工具发现:Host 与 MCP server 通过统一的 `list_tools` / `list_resources` 接口获取可用工具和资源列表

3. 工具选择与调用:模型根据任务需要选择某个 tool,并通过 `call_tool` 调用

4. 结果返回与上下文整合:MCP server 返回结构化结果,Host 将结果整合进对话上下文

优势

对 Host 而言,只需要实现一次 MCP 客户端能力,即可连接任意符合协议的 server

对 Server 而言,只需按照 MCP 协议暴露工具,无需关心各类 AI 客户端的差异

四、生态现状

4.1 Skills 生态

覆盖领域

创意类:艺术创作、音乐、视觉设计等

开发与技术类:Web 应用测试、MCP server 生成、代码重构等

企业工作流类:文档创建与编辑、品牌沟通、报告撰写等

生产级组件

`skills/docx`、`skills/pdf`、`skills/pptx`、`skills/xlsx` 等技能

支撑 Claude 在 Office 文档上的核心能力

以"源代码可见"的方式公开,结构复杂,包含多级指令、模板和示例

关键洞察: Anthropic 内部已经采用"能力拆解为 Skills"的方式来构建产品,而非在单一模型上堆叠越来越长的系统提示。

4.2 MCP 生态

Anthropic 官方 MCP server

Google Drive

Slack

GitHub

Git 通用仓库

Postgres 数据库

Puppeteer 浏览器自动化等

IDE 侧

Claude Desktop / Claude Code

Cursor、Zed、Sourcegraph 等多款开发工具

用于在本地开发环境中统一接入 GitHub、数据库、监控等工具

知识与协同侧

Notion 官方推出 Notion MCP

GitHub 为 Copilot 发布了 GitHub MCP server

Slack 官方文档已发布 Slack MCP server

Feishu/Lark 存在多种基于其 OpenAPI 的 MCP server 项目

趋势判断: MCP 正在从单一厂商协议,逐步演化为跨厂商、跨工具的通用标准。

4.3 工具聚合与编排层

问题背景: 随着 MCP server 数量增多,模型面对的工具列表会越来越长:

工具 Schema 被频繁加载,消耗大量上下文窗口

模型在"选工具"上耗费显著的推理能力

企业难以对多工具调用链进行统一监控和治理

解决方案: 社区开始出现各类"工具聚合与编排"项目:

对上对模型只暴露少量抽象能力

对下自动选择和组合多个具体 MCP 工具

显著减少 token 消耗,提升响应速度和稳定性

架构视角: 这是一种典型的"网关 + 服务发现 + 调度"模式回归。

五、深度思考

5.1 从"提示词工程"到"技能工程"

传统 prompt 工程的三个结构性问题: 1. 高度依赖个人经验,难以沉淀为组织资产 2. 缺少统一结构与版本管理,变更不可控 3. 难以进行系统化评审和审计,合规风险较高

Skills 的解决方案

将任务目标、步骤、注意事项、输出格式、示例全部写入文件

通过 Agent Skills 标准约束结构,便于工具之间共享与复用

结合 Git 等版本管理工具,实现"技能级"的版本控制和回滚

核心判断: 在企业级场景中,真正需要长期积累和治理的不是单次 prompt,而是"如何稳定地做好一类任务"的技能体系。

5.2 从"插件"到"协议"

插件模式的问题

每个 AI 客户端都需要为同一系统写一套插件,重复集成、重复授权

插件通常强绑定某一产品,难以在不同工具之间迁移

MCP 的解决方案

将"AI 如何调用外部工具"抽象成协议,由 MCP server 按标准暴露能力

任何支持 MCP 的 Host 都可以消费这些能力

外部系统厂商只需维护一套 MCP server,即可服务多种 AI 客户端

战略考量: 通过将集成逻辑上升到协议层,Anthropic 把自己从"某一款工具的插件平台"升级为"多工具共享的基础设施参与者"。

5.3 引入聚合与编排层

必要性: 一旦进入"几十个以上工具"的规模,单纯依赖模型自己理解和选择所有工具是低效的,必须通过某种形式的"工具网关 + 调度中心"来做统一入口和集约化运维。

MCP 的设计预留: 协议本身为上层的聚合与编排留出了空间,使企业能够在不改协议的前提下,搭建适应自身规模和治理要求的控制平面。

六、对机审项目与钉钉生态的借鉴

6.1 用 Skills 构建"机审技能库"

机审项目涉及的关键内容

审核规则与策略(财务风控规则、合规条款、营销素材审核标准等)

审核流程(数据采集 → 特征抽取 → 规则/模型判断 → 人工复核 → 反馈闭环)

输出形式(审计报告、风险提示、整改建议等)

借鉴 Claude Skills 的方式

为核心机审场景分别设计 Skills:

CFO 财务机审 Skill:明确需要检查的财务指标、异常模式、解释方式、报告结构

合同与合规机审 Skill:定义条款关注点、违约风险分类、需要引用的法规或内部制度文档

营销素材机审 Skill:规定品牌安全、合规用语、敏感内容识别标准及处理建议格式

在 `SKILL.md` 中写清楚:

输入数据形式(原始记录、提取特征、上下文信息)

审核步骤(包括何时需要查询外部系统、何时需要触发人工复核)

输出模版(包含风险等级、触犯规则条款、建议措施等字段)

价值: 机审能力从"隐含在代码和人的经验中"转变为"显式、可执行、可版本管理的技能库"。

6.2 用 MCP 统一对接系统

构建"机审 MCP server 层"

财务系统 MCP server:支持按账期、维度、主体查询流水与指标,支持写入审核结果和标签

合同/法务系统 MCP server:支持按合同编号或关键字段检索合同文本,支持返回条款结构化解析结果

文档与知识库 MCP server:统一读取审计规范、制度文件、历史报告等

协同 IM MCP server:在权限控制范围内,支持访问与审计事项相关的审批记录、沟通要点

机审 Agent 通过 MCP 调用这些 server

由 Skills 规定何时调用何种工具

沿用 MCP 的统一协议,减少各条线重复接入工作

通过 MCP server 层统一做权限控制和审计记录

价值

降低系统集成难度和维护成本

提升数据访问的可控性与合规性

让机审能力可以跨产品、跨终端复用同一套工具与标准

6.3 钉钉 MCP 接入的战略诉求

竞争格局

Slack 通过官方 MCP server 将自身纳入 AI 编排视野

Notion 通过 Notion MCP 让文档空间直接面向多家 AI 客户端开放

Feishu/Lark 以官方 MCP server 的形式把开放平台能力封装给外部 Agent 使用

核心判断: 谁掌握员工的日常工作场景,谁就必须提供标准化的 AI 接入能力。

对钉钉的三类诉求

1. 聊天与审批侧 MCP 接口

以 MCP(或等价标准)的形式暴露钉钉消息与审批流

使企业内部的 Agent 能够在权限范围内按话题、时间段、群组维度拉取历史对话和审批记录

自动生成关键决策链路与会议纪要

将审计结果、代码评审意见、运营动作等结构化写回到钉钉会话与待办

2. 文档与知识库侧 MCP 接口

将钉钉文档、知识库、项目空间和 Base 等以 MCP server 形式暴露

使 Skills 能够精确查询制度文件、流程文档和项目材料

在解释机审结论、研发决策或运营方案时引用权威原文片段

统一管理访问控制与操作审计,满足合规要求

3. 对上层编排平台的友好支持

无论最终选择原生还是兼容 MCP 的方案,目标都是让钉钉可以被企业自建的 Agent 平台、OpenClaw 等本地 Agent,以及 Claude / Cursor 等外部工具作为"一等公民"纳入统一编排视图

而不是仅作为被动通知通道

紧迫性: 这些诉求直接对标 Slack MCP server、Notion MCP 与 Feishu/Lark MCP 的公开实践。在竞争格局已经形成示范的情况下,钉钉若不主动给出清晰路线,将在下一轮 AI 化企业软件升级中丧失议价空间。

6.4 其他典型业务场景

研发协作与 DevOps

基于 MCP 接入 GitHub、CI/CD、监控系统和工单平台

通过 Skills 固化"提测—发布—回滚—事后复盘"等流程

使研发日常工作真正变成"在 IDE 和钉钉里与 Agent 协同"

知识管理与策略输出

借鉴 Notion MCP 的做法,将内部知识库与策略文档通过 MCP 暴露给 Agent

用 Skills 约束"如何写评审意见、如何写策略稿、如何写周报月报"

让知识生产和消费形成闭环

销售与运营场景

通过 MCP 对接 CRM、营销自动化平台和广告投放系统

用 Skills 固化"线索跟进""活动复盘""渠道投放分析"等标准打法

使一线团队获得可复制的"AI 版本 playbook"

七、结语

Claude 的应用生态已经从单一模型能力,转向以 Skills 与 MCP 为核心的体系化基础设施:

Skills 解决"如何稳定、可控地做好一类任务"的问题,将经验与流程转化为可执行剧本

MCP 解决"如何标准化地接入外部系统"的问题,为工具与数据提供统一访问协议

围绕 MCP,社区已经出现多种工具聚合与编排项目,用于在大规模工具场景中控制复杂度与成本

对机审项目而言,这套架构提供了清晰的参照系:

通过机审技能库与机审 MCP server 层,可以把当前分散在规则、代码、文档与人员经验中的能力,重构为可迁移、可治理、可对外输出的 AI 能力平台

在协同平台侧提出 MCP 接入诉求,有助于在竞争格局中占据主动位置

保存日期:2026-03-30 关联章节:第 5 章(Skill 体系)、第 13 章(企业 AI 流程转型推进) 建议用途:作为 Skill 体系建设的行业最佳实践参考,补充到书中相应章节