我现在的日常开发流程里,已经很难找到一块完全不碰 Claude 的环节。写原型、查代码、补测试、改配置、甚至整理文档,都有对应的插件把它接进 IDE 和命令行。2026 年再回头看,真正拉开效率差距的,不是谁把 prompt 写得漂亮,而是谁把 Claude 的插件生态用得更顺手。这篇文章直接给清单:9 款我认为开发者值得安装的 Claude 插件/工具,每款都会讲清楚它解决什么问题、怎么装、实际用起来有哪些值得注意的地方。
需要先说明一点,我这里的“插件”按广义算:官方 CLI、IDE 扩展、桌面客户端、MCP 连接器都算在内。因为对开发者来说,它们的作用是一致的——把 Claude 的能力接到你每天要用的工作流里。下面开始。
1. 为什么偏偏是这 9 款:2026 年 Claude 插件生态的选品标准
先聊个背景。Claude 插件生态的爆发,核心靠的是 MCP(Model Context Protocol)这套协议。它让 Claude 能通过统一标准去调用文件系统、代码仓库、外部 API,相当于给模型装上了“手”和“眼睛”。2026 年再回头看,MCP 已经不是新鲜词了,围绕它长出来的插件、服务器、IDE 集成多到看不过来。
插件多反而带来一个很现实的问题:你不可能每个都装,也不该每个都装。我的筛选标准很直接:第一,必须是开发者日常能用上的场景,不是那种玩两天就卸的玩具;第二,维护活跃,至少不能用起来有明显半成品感;第三,权限设计要可控,动不动就要求全盘读写权限的我不会推荐;第四,尽量覆盖不同工作习惯——有人喜欢命令行,有人离不开 IDE,有人依赖文档管理,三类人需要不同的“入口”。
下面这张表是我目前工作流里留下的 9 款,后面逐款展开:
| 插件/工具 | 类型 | 核心场景 | 安装入口 |
|---|---|---|---|
| Claude Code CLI | 官方命令行工具 | 终端里的全栈开发 Agent | npm |
| Claude Code for VS Code | 官方 IDE 扩展 | 编辑器内上下文编程 | VS Code 扩展市场 |
| Claude Desktop | 官方桌面客户端 | MCP 插件宿主、文档问答 | 官网安装包 |
| Cline | VS Code 开源 Agent | 自主执行文件编辑与终端命令 | VS Code 扩展市场 |
| Roo Code | VS Code 开源 Agent | 多角色模式驱动复杂任务 | VS Code 扩展市场 |
| Continue | IDE 开源插件 | 聊天补全,低侵入式辅助 | VS Code / JetBrains 市场 |
| GitHub MCP Server | MCP 连接器 | 仓库 issue/PR/代码检索 | claude mcp add |
| Filesystem MCP Server | MCP 连接器 | 受控文件读写 | claude mcp add |
| Notion MCP Server | MCP 连接器 | 知识库检索与文档写入 | claude mcp add |
这 9 款里,前三款属于“官方正统”,解决的问题最基础也最关键;中间三款是 IDE 生态里的开源主力,适合不同风格的人;最后三款是 MCP 连接器,真正让 Claude 从“聊天”变成“干活”。下面按这个顺序讲。
2. 三款装机必备:官方三件套的真实体验
2.1 Claude Code CLI:终端里的主力作业台
如果你想找一款“装了之后立刻改变开发习惯”的插件,Claude Code CLI 是优先级最高的。它是 Anthropic 官方出的命令行编程工具,直接在终端里接管项目,能做文件读写、跑命令、看 git 状态、改 bug、写测试。我大部分一次性任务都是交给它做的。
安装非常简单,前提是你已经装好 Node.js 18 以上版本:
npm install -g @anthropic-ai/claude-code claude --version安装完之后,在项目目录里直接敲claude进入交互模式,它会自动读取项目结构。我常用的几个命令也顺便列出来:
claude # 进入交互模式 claude -p "修复登录页的按钮样式" # 一次性任务,适合 CI 或脚本调用 claude --continue # 继续上一个会话 claude mcp list # 查看已连接的 MCP 服务实际用下来,最值得养成的习惯是:让 Claude 先理解再动手。我通常会在任务描述里加上“先找到相关代码,再说明你的改动方案,最后执行”。这能明显减少它改错文件或者大范围重写的概率。
还有一点容易忽略:Claude Code 默认会读.gitignore,你也要主动检查它允许访问哪些目录。权限配置在项目根目录的.claude/settings.json里,例如限制模型版本和输出风格。别嫌麻烦,这比事后收拾烂摊子省时间。
2.2 Claude Code for VS Code:编辑器内的贴身副驾
如果你大部分时间泡在 VS Code 里,官方扩展 Claude Code for VS Code 是 Claude Code CLI 的最佳补充。它跟 CLI 共享同一个会话体系,等于把终端里的 Agent 搬到了编辑器侧边栏。
安装路径很简单:打开 VS Code 扩展市场,搜索“Claude Code for VS Code”,认准 Anthropic 官方发布者。安装后左侧会出现 Claude 图标,点开就是对话面板。它跟普通 Chat 插件最大的区别是上下文感知能力很强——当前打开的文件、选中的代码、diff 区域,都能自动带进对话里。
我实际项目中用得最频繁的场景是:选中一段有问题的代码,让它解释并给出修复建议;或者让它针对当前文件生成单元测试。以前要把代码复制来复制去,现在直接选中就能分析,效率提升很明显。
配置上需要注意两点:一是 API Key 或订阅登录要先搞定,否则扩展会一直提示鉴权失败;二是如果你同时安装了 Cline、Roo Code 这类第三方插件,要注意别让多个插件同时监听同一个快捷键或同名命令,否则会冲突。我的做法是把官方扩展的快捷键设为Cmd+Shift+C,第三方插件统一走侧边栏,互不干扰。
2.3 Claude Desktop:所有 MCP 插件的宿主
Claude Desktop 在普通人眼里是聊天客户端,但在开发者手里,它其实是 MCP 插件的宿主。你可以通过一个配置文件,把本地文件、数据库、外部服务全部接进 Claude 的上下文。对不习惯 CLI 的人来说,这是体验插件生态最友好的一种方式。
安装之后,Windows 和 macOS 的配置文件路径不太一样。Windows 在%APPDATA%\Claude\claude_desktop_config.json,macOS 在~/Library/Application Support/Claude/claude_desktop_config.json。我给你们看一个最小可用配置,接入了文件系统 MCP:
{ "mcpServers": { "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/me/projects"] } } }修改完配置后,必须完全退出 Claude Desktop 再重新打开,MCP server 才会生效。这一点很容易踩坑——只重启窗口没用,得退出进程。
很多人问它和 Claude Code CLI 的区别。我的理解是:Claude Code 更适合在项目里做“执行者”,而 Claude Desktop 更适合做“调度中心”。你可以同时装两个,把不涉及命令行操作的任务放在桌面端,比如整理文档、分析 PDF、检索知识库。两者不冲突,反而互补。
3. IDE 插件三选:把 Claude 变成日常写代码的习惯
3.1 Cline:能自己改代码的开源 Agent
Cline 是目前 VS Code 生态里非常活跃的开源 Agent 插件(前身叫 Claude Dev)。它跟官方扩展走的是不同路线:官方 VS Code 扩展更强调对话和代码生成,Cline 则偏向“自主执行”——你给一个任务,它能自己新建文件、修改文件、执行终端命令、甚至调用浏览器自动化验证结果。
安装方式:VS Code 扩展市场搜 “Cline”,安装后在扩展设置里配置模型提供商。如果你已经买了 Claude API,直接把ANTHROPIC_API_KEY填进去;如果用订阅账号,也可以通过 OAuth 登录。
Cline 最值得提的是 Plan/Act 两种模式。Plan 模式下,它只分析问题、给出改动方案,不会动任何文件;Act 模式下才会真正改代码。我通常先在 Plan 模式里让它列清楚改哪些文件、影响哪些模块,确认思路没问题后,再切到 Act 模式执行。这相当于在“AI 太冲动”和“手动太低效”之间找到了一个平衡点。
用它做跨文件重构尤其合适。有一次我把一个模块的 API 从 REST 风格改成 GraphQL 风格,涉及十几个文件,人工改要一下午。给 Cline 明确边界后,它先列出改动计划,我确认了 90%,剩下几个争议点单独指出来让它调整,最后整体跑测试通过。整个过程大概四十分钟。
3.2 Roo Code:多角色模式驱动复杂任务
Roo Code 是 Cline 的一个分支,核心思路更进一步:用多角色模式拆分复杂任务。它内置了 Architect、Code、Debug、Ask 等不同模式,每个模式对应一套不同的提示词和工具策略。你可以在同一个任务里切换角色,也可以自定义模式。
举个例子,遇到一个性能问题,我先切成 Architect 模式,让它分析调用链、给出优化方案;方案确定后切到 Code 模式,让它按方案实现;最后用 Ask 模式对改动做代码走查。整个流程像我带了一个初级工程师,但它的响应速度比真人快得多。
安装和 Cline 一样,VS Code 扩展市场搜索 “Roo Code”。如果你之前装过 Cline,两个插件可以共存,但建议不要同时接同一个 API Key 跑同一个目录,容易造成并发写入冲突。我自己的用法是:Cline 负责日常迭代,Roo Code 专门处理需要分步骤分析的疑难问题。
Roo Code 的自定义模式是另一个亮点。你可以把团队的代码规范写进模式提示词里,让它生成的代码自动贴合你们的风格。比如约定变量命名、文件组织方式、异常处理方式,这些都可以沉淀成提示词,团队内部共享。
3.3 Continue:低侵入式的“副驾驶”
如果你不想要一个动不动就改你文件的 Agent,只想要一个更聪明的代码补全和问答助手,Continue 是更合适的选择。它定位是“副驾驶”,而不是“自动驾驶”,核心能力包括聊天、内联编辑、自动补全,支持 VS Code 和 JetBrains 系列 IDE。
Continue 的模型配置走config.json文件,你可以把 Claude 设为主要模型。配置项大致长这样:
{ "models": [ { "title": "Claude", "provider": "anthropic", "model": "claude-sonnet-4-0", "apiKey": "YOUR_API_KEY" } ] }这个文件在用户目录的.continue/config.json下,版本升级后字段可能略有变化,但大体思路不变。
我在 JetBrains 的 PyCharm 里也装了 Continue,主要用于 Python 项目中的类型标注和注释补全。相比 VS Code,JetBrains 生态里能直接接 Claude 的插件选择更少,Continue 算是比较稳的一个方向。
还有一个小技巧:Continue 的自动补全默认比较“啰嗦”,如果你希望它只补当前行、不要自动生成大段代码,可以在配置里把completionOptions的触发频率调低。宁可让它少说,不要让它乱写。
4. 三个 MCP 连接器:让 Claude 长出手和眼睛
4.1 GitHub MCP Server:把仓库操作交给 Claude
如果你的日常工作离不开 GitHub,GitHub MCP Server 能让你用自然语言指挥 Claude 去提 issue、看 PR、查分支、检索代码。它相当于是 Claude 与 GitHub API 之间的桥,我在维护开源项目时用得比较多。
安装方式是把它注册到 Claude Code 的 MCP 列表里,命令大致是:
claude mcp add github -- npx -y @github/mcp-server注册之后需要设置GITHUB_TOKEN环境变量,建议生成一个有明确权限范围的 Personal Access Token,不要用账号密码。我一般给它repo读取权限和 issue/PR 写入权限就够了,真正的代码推送还是自己手动做,避免它在仓库里做一些我不可控的操作。
实际体验里,我经常让它做两件事:一是把一段运行时报错贴进去,让它去对应仓库搜相关 issue 和 PR,整理出可能的原因;二是让它列出某个 milestone 下所有未处理的 issue,按 label 分组,生成一份任务清单。这些事情人工做很琐碎,但对 Claude 来说就是几次 API 调用。
4.2 Filesystem MCP Server:受控的文件读写
Filesystem MCP Server 是我每天都用的一款,它让 Claude 能按照你设定的目录范围读写本地文件。听起来很简单,但这是很多人在“让 Claude 干活”时缺失的一环——没有它,Claude 只能拿到你塞给它的文本,看不见项目里其他文件。
注册命令:
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/projects这里有个关键细节:后面的路径就是 Claude 能触碰的边界。我建议只把当前需要处理的目录给它,而不是整个用户目录,否则它很容易在检索时扫进一堆无关文件,既慢又乱。
权限设计上,Filesystem MCP 默认支持读和写。我个人的习惯是:写操作尽量放在独立分支或者临时目录里验证后再合并。比如我会让它批量重命名一堆图片资源,先在一个副本目录里跑,确认没问题再对真实文件操作。
如果你经常要处理日志分析,这个插件也很有用。把日志目录暴露给它,它就能自己扫描错误堆栈、按时间段统计频率、生成汇总报告,比手动 grep 高效很多。
4.3 Notion MCP Server:知识库检索与文档写入
Notion MCP Server 适合把 Claude 接进团队的文档体系。开发者平时写技术方案、维护 API 文档、记录会议结论,这些资料往往散落在 Notion 里,但 Claude 默认是看不到的。接上这个 MCP 后,它可以直接检索你的页面和数据库。
注册命令类似:
claude mcp add notion -- npx -y @notionhq/notion-mcp-server这个 server 需要设置NOTION_TOKEN,建议用 Notion Integration Token,并确保该 Integration 被授权访问对应的页面或数据库。很多人的坑就出在这:token 配好了,但没在 Notion 页面里把 Integration 添加为成员,结果 Claude 一直说找不到数据。这一步很容易忽略,但检查一下就能解决。
我的用法是:每次写完技术方案,让 Claude 根据对话内容生成一份结构化摘要,更新到 Notion 的指定页面;需要回顾历史决策时,直接问某个功能为什么当初要这么设计,它会去知识库里检索相关记录。长期下来,Notion 对 Claude 来说就不再是黑盒,而是一个随时可调取的记忆库。
5. 安装现场排雷:那些你在文档里翻不到的故障处理
5.1 Windows 上 “requires the virtual machine platform” 的处理
如果你在 Windows 上安装 Claude 相关工具,可能会碰到这样一段错误提示:failed to start claude's workspace requires the virtual machine platform on windows. enable。我第一次遇到时以为是什么高级虚拟机配置,后来才发现这是一个系统功能开关的问题。
这个错误本质上是 Claude 的某一部分组件依赖 Windows 的“虚拟机平台”功能,而这个功能默认可能没有开启。解决方式有两种。第一种是用管理员权限打开 PowerShell,运行:
dism.exe /Online /Enable-Feature /FeatureName:VirtualMachinePlatform /All然后重启机器。第二种是走 GUI:控制面板 → 程序和功能 → 启用或关闭 Windows 功能 → 勾选“虚拟机平台”,重启。
需要提醒的是,这个功能开启后可能会影响部分老旧电脑的虚拟化软件兼容性,但大多数现代开发机没问题。如果你平时还用 WSL2,这个操作顺便也能让 WSL2 跑得更省心。
5.2 “RPC error -1: SDK version 2.1.260 not valid” 的排查过程
另一个高频报错是RPC error -1: SDK version 2.1.260 not valid。听起来很吓人,其实多数情况下是 MCP server 或者 Claude 客户端在启动时,跟依赖的 SDK 版本对不上导致的。
我排查这类问题一般按三步走。第一步,看报错出现的位置——是 Claude Desktop 启动时报的,还是某个 MCP server 注册时报的。第二步,更新所有相关依赖,重点看 Node.js 和npx版本,老版本跑新 SDK 经常挂;第三步,清理缓存并重启对应服务。有时候 Claude Desktop 更新后残留了旧版本的临时缓存,重启之后依然用旧逻辑,这时候把缓存目录清掉再试,问题就消失了。
如果你像我一样喜欢频繁升级插件,建议每次升级后做一个“冒烟测试”:先跑一个最简单的任务,确认核心功能正常,再切换到复杂任务。这样可以避免在项目紧要关头才发现版本不兼容。
5.3 权限与安全:插件不是越多越好
最后这条算不上故障处理,但比故障处理更重要。Claude 插件越强,权限越大,就越需要你控制边界。我见过有人把所有 MCP server 全量接入,接口、数据库、云平台全部授权,让 Claude “想干嘛就干嘛”,结果一次误操作把生产环境的配置改了,差点酿成大事故。
我的建议是三条原则。第一,最小权限原则:每个插件只给完成工作所需的最小权限,GitHub token 只读就别给写权限,Filesystem 只给项目目录别给整个磁盘。第二,分级授权原则:日常开发在本地分支跑,涉及推送、合并、部署的操作必须人工确认。第三,隔离测试原则:新插件先在临时项目里用两天,确认行为稳定了,再放进正式工作流。
这些规则听着保守,但能避免 99% 的“AI 闯祸”场景。毕竟插件的价值是帮你省时间,而不是给你增加修复事故的时间。
最后说一个我自己的习惯:每装一个新插件,我会先花十分钟看它的文档里有没有提到权限范围和数据传输方式,再决定要不要接入核心项目。插件这东西,不是越多越好,真正留在工作流里的,往往是那几个能跟你的实际习惯咬合的工具。希望这份清单能帮你少走点弯路。