如何发现、安装和管理 Claude Code 的插件扩展。
什么是插件
插件是扩展 Claude Code 功能的外部组件。它们可以:
- 添加新的工具和能力
- 连接到外部服务
- 提供自定义工作流
- 集成第三方 API
插件类型
| 类型 | 说明 | 示例 |
|---|---|---|
| MCP 服务器 | 通过 MCP 协议连接外部服务 | GitHub、Slack、数据库 |
| 技能 | 封装的指令集,通过斜杠命令调用 | PR 审查、部署 |
| 自定义工具 | 使用 Agent SDK 构建的工具 | 自定义 API 集成 |
安装插件
通过 MCP 配置
在 .claude/mcp.json 中添加 MCP 服务器:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"]
}
}
}
通过技能文件
将技能文件放入 .claude/skills/ 目录:
.claude/
skills/
my-plugin/
skill.json
instructions.md
通过 npm 安装
一些插件通过 npm 包分发:
npm install @example/claude-plugin
管理插件
查看已安装的插件
运行 /mcp 查看已连接的 MCP 服务器。
启用/禁用
在 .claude/mcp.json 中注释掉不需要的服务器即可禁用。
安全注意事项
- 只安装来自可信来源的插件
- 审查插件代码,特别是 MCP 服务器
- 不要在配置中硬编码密钥
- 定期更新插件以获取安全修复