MCP(Model Context Protocol)和 Kimi Skills 是协议标准功能实现的关系——MCP 是底层的标准化接口规范,而 Skills 是基于该协议构建的具体功能模块。

核心关系图解

┌─────────────────────────────────────────────────────┐
│                  MCP (Model Context Protocol)        │
│         Anthropic 开源的标准协议 - "AI 的 USB-C"     │
│    ┌──────────────┐         ┌──────────────┐       │
│    │  MCP Client  │◄───────►│  MCP Server  │       │
│    │  (Kimi/K2模型) │         │  (Skills)    │       │
│    └──────────────┘         └──────────────┘       │
└─────────────────────────────────────────────────────┘
              ↓
    ┌─────────────────────────────────────┐
    │           Kimi Skills               │
    │  ┌─────────┐ ┌─────────┐ ┌────────┐ │
    │  │ 搜索技能 │ │代码技能 │ │绘图技能│ │
    │  │GitHub   │ │邮件发送 │ │天气查询│ │
    │  └─────────┘ └─────────┘ └────────┘ │
    └─────────────────────────────────────┘

## 详细说明

1. MCP 是协议基础

MCP(Model Context Protocol) 由 Anthropic 于 2024 年 11 月开源,是一个开放标准协议,用于标准化大语言模型与外部工具、数据源之间的交互方式。

  • 定位:AI 界的 USB-C 接口,统一工具调用标准

  • 架构:客户端-服务器模式(Client-Server),通过 JSON-RPC 2.0 通信

  • 核心价值:解决"N 个模型 × M 个工具 = N×M 次定制开发"的碎片化问题,实现一次开发,多处复用

2. Skills 是 MCP 的具体实现

在 Kimi 生态中,Skills 是基于 MCP 协议封装的功能模块:

  • Kimi Claw 的 Skill 生态(ClawHub 上 5000+ Skills)完全构建在 MCP 协议之上

  • 每个 Skill 本质上就是一个 MCP Server,对外暴露标准化的工具接口

  • 当 Kimi Agent 需要执行操作时,通过 MCP 接口调用对应的 Skill,执行完成后再通过 MCP 返回结果

3. 实际应用场景

平台 MCP 角色 Skills 体现
Kimi Playground 在设置中配置 MCP 服务器(支持 ModelScope 等来源) 勾选启用的工具(如网页搜索、代码执行、图像生成)
Kimi Claw 通过 MCP 协议与 Skill 通信 5000+ 即装即用的 Skills(查天气、发邮件、操作 GitHub 等)
API 调用 开发者通过 MCP Server 封装工具,以标准 tools 字段传入 API 自定义业务工具(如查询内部数据库、调用私有 API)

4. 技术优势

  • 即装即用:因为统一遵循 MCP 协议,ClawHub 上的 Skills 无需针对每个 Skill 做特殊适配,实现"一次接入,全生态兼容"

  • 多模态支持:MCP 不仅支持文本工具调用,还可扩展至图像识别、语音转文字等多模态操作

  • 安全隔离:MCP 创建了模型与敏感系统之间的"信任边界",通过独立的权限服务器进行访问控制

总结

MCP 是"语法",Skills 是"词汇"

  • MCP 规定了 AI 如何与外部世界"对话"的标准语法和通信协议

  • Skills 是在这个语法框架下封装的具体功能词汇,让 Kimi 能够实际执行搜索、编码、数据处理等操作。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐