插件、技能与 MCP
这三类能力共同构成 Claude Code 的扩展面,但它们的定位并不相同。三者区别
| 能力 | 代表路径 | 定位 |
|---|---|---|
| Plugins | src/plugins/ src/utils/plugins/ | 扩展系统能力与接入外部插件包。 |
| Skills | src/skills/ | 复用工作流与知识模板。 |
| MCP | src/services/mcp/ | 通过协议接入外部工具、资源与命令。 |
为什么要分开理解
- 插件偏“运行时扩展”
- 技能偏“工作流复用”
- MCP 偏“协议接入层”
推荐阅读顺序
src/services/mcp/src/skills/src/plugins/src/utils/plugins/
与主干的连接方式
- MCP 常通过服务层和工具层进入主循环。
- Skills 常通过命令或工具触发,帮助模型或用户复用套路化流程。
- Plugins 常向命令、工具、hooks、输出样式等多个方向注入能力。