Skill vs MCP:AI能力扩展的两种方式

全文共 810 字,阅读约需 3 分钟

什么是Skill?

Skill(技能)是OpenClaw平台的能力扩展包,类似于”知识模块”或”操作手册”。每个Skill包含:

  • SKILL.md:核心指令文档,告诉AI如何执行特定任务
  • scripts/:可执行脚本(Python、Bash等)
  • references/:参考文档和知识库
  • assets/:模板、图片等资源文件

Skill结构示意图

Skill的特点

  • ✅ 自包含:所有逻辑和资源都打包在一起
  • ✅ 离线可用:不依赖外部服务
  • ✅ 轻量级:通过文档指导AI行为
  • ✅ 易分享:.skill文件可以直接分发

什么是MCP?

MCP(Model Context Protocol)是一个开放协议,让AI能够连接外部服务和工具。它就像是”API接口标准”。

MCP协议示意图

MCP的特点

  • 🔌 实时连接:直接调用外部服务API
  • 🔄 动态数据:获取最新的实时信息
  • 🛠️ 功能丰富:可以执行复杂的远程操作
  • 🌐 需要网络:依赖外部服务可用性

核心区别

Skill vs MCP对比

对比维度SkillMCP
本质知识包/指令集通信协议
部署本地安装远程连接
数据静态文档动态实时
网络离线可用需要联网
更新手动升级服务端更新

实际案例:WordPress管理

wordpress-mcp Skill:这是一个Skill,它教AI如何使用MCP协议。Skill本身是文档和脚本,而MCP是它用来连接WordPress的协议。

流程:

  1. 安装wordpress-mcp Skill(本地)
  2. Skill告诉AI如何构造MCP请求
  3. AI通过MCP协议连接WordPress(远程)
  4. WordPress返回实时数据

总结

Skill和MCP不是对立关系,而是互补的:

  • Skill:教AI”怎么做”
  • MCP:让AI”连接外部世界”

很多时候,一个Skill会使用MCP来实现功能,就像wordpress-mcp这样。

标签: ·

发表评论

↑ 回到顶部