SuperAPI AI 工具集

jetbrains-debugger-mcp-plugin

JetBrains IDE 插件,通过 MCP 服务器让 AI 编程助手以编程方式控制调试器,可设置断点、单步执行、查看变量与求值表达式,实现自主调试。

访问官网

工具介绍

用途:这是一个 JetBrains IDE 插件,在 IDE 内暴露一个 MCP(Model Context Protocol)服务器,让 AI 编程助手以编程方式完全控制调试器,实现自主调试。

主要能力:调试会话管理(启动/停止运行配置、单次调用获取变量/堆栈/源码上下文、多会话并发);断点管理(行断点、条件断点、不暂停的 Tracepoint);执行控制(Step Over/Into/Out、恢复与暂停、运行到指定行、跳转到指定行);变量检查(查看局部变量、参数、对象字段,并在调试中修改变量值);表达式求值(在当前上下文执行任意表达式与多行代码片段,并提供安全控制);堆栈与线程导航(完整调用栈、切换栈帧、列出线程状态)。共提供 24 个 MCP 工具,并附带一个指导 AI 代理使用调试器工具的 companion skill,可一键安装到 .claude/skills/ 或导出为 .skill / .zip。

使用方式:在 IDE 中通过 Settings/Preferences > Plugins > Marketplace 搜索 “Debugger MCP Server” 安装,或从 JetBrains Marketplace 安装,或手动从磁盘安装后重启 IDE。打开项目后 MCP 服务器自动在 IDE 专属端口启动,端口可在 Settings > Tools > Debugger MCP Server 查看(例如 IntelliJ IDEA 为 29190)。将 AI 助手配置为服务器 URL:http://127.0.0.1:{PORT}/debugger-mcp/streamable-http。也可在底部 “Debugger MCP Server” 工具窗口点击 “Install on Coding Agents” 按钮,自动为 Claude Code CLI、Codex CLI 安装,或复制 JSON 配置给 Gemini CLI、Cursor 等客户端。多项目打开时需用 project_path 参数指定项目。

适用场景:适合希望 AI 助手自主调查缺陷、验证修复或探索代码行为的 AI 辅助开发工作流。

限制:需要 JetBrains IDE 2025.2 或更高版本、JVM 21 或更高版本。CI 验证支持 IntelliJ IDEA、PyCharm、WebStorm、GoLand;社区测试支持 RustRover、Android Studio、PhpStorm;RubyMine、CLion、DataGrip 等可能可用但未测试。evaluate_expression 的安全设置是尽力而为的护栏而非沙箱,Unrestricted 模式下表达式可调用方法、修改状态、访问文件/网络。