调试器管理插件

一个管理本地mcp-debugger副本并将其作为工作空间唯一调试器MCP的插件,支持Python、Node.js和PHP。

  • by EdvinToome
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 EdvinToome/mcpdebug-plugin

使用说明

Mcpdebugging

管理固定本地副本的Repo本地插件 mcp-debugger 并将其公开为该工作区的唯一调试器MCP。

它做什么

  • 用途 debugmcp/mcp-debugger 适用于Python和Node.js。
  • 当地供应商 mcp-debugger 使用PHP适配器包进行分叉。
  • 用途 xdebug/vscode-php-debug 作为PHP DAP桥。
  • 通过以下方式管理Python设置 python3.14 脚本。

安装Codex

使用公共安装程序:

curl -fsSL https://raw.githubusercontent.com/EdvinToome/mcpdebug-plugin/main/install.sh | bash

安装程序提示:

  • Git仓库URL
  • 要安装的Git参考
  • 本地签出目录
  • Codex插件目录
  • Codex市场路径
  • 市场id和显示名称
  • 这 python3.14 命令

然后,它将:

  • 在本地克隆或更新仓库
  • 将插件符号链接到Codex插件目录
  • 将其注册到您的Codex市场文件中
  • 使用以下命令运行插件引导程序 python3.14

如果您已经签出了仓库,并且只需要本地Codex注册步骤,请运行:

python3 ./scripts/install.py

安装克劳德代码

此插件现在发布了Claude Code市场,网址为 marketplace.json Claude插件清单位于 plugin.json.

使用公共Claude安装程序:

curl -fsSL https://raw.githubusercontent.com/EdvinToome/mcpdebug-plugin/main/install-claude.sh | bash

它默认为全局用户安装:

  • 市场来源: EdvinToome/mcpdebug-plugin
  • 市场名称: edvin-toome-plugins
  • 插件名称: mcpdebug-plugin
  • 范围: user

该安装程序:

  • 将市场添加到Claude Code
  • 为您的用户全局安装或更新插件
  • 查找Claude的缓存插件副本
  • 在缓存的插件中运行引导程序,以便捆绑的MCP服务器实际工作

如果只想重建本地运行时,请运行:

python3.14 ./plugins/mcpdebug-plugin/scripts/bootstrap.py

Bootstrap将:

  • 在下面创建一个插件local virtualenv .runtime/py314
  • 建立供应商 vscode-php-debug
  • 安装和建造供应商提供的 mcp-debugger 工作区
  • 打印Node、PHP、npm/pnpm和Xdebug的环境状态

MCP条目

该插件仅注册一个服务器:

  • mcp-debugger

这 .mcp.json 入境发射 scripts/launch_mcp_debugger.py,这反过来又运行了构建 mcp-debugger CLI通过环境变量注入PHP适配器桥路径。

Codex插件源代码

此回购不再提供本地回购 .agents/plugins/marketplace.json.

请通过您的家庭市场文件安装到Codex中:

  • ~/.agents/plugins/marketplace.json
  • ~/plugins/mcpdebug-plugin

对于Claude Code,全局作用域是正确的默认值,因为此插件不是特定于项目的。克劳德的 user 范围安装到 ~/.claude/settings.json 并使该插件在项目之间可用。

PHP支持

PHP支持取决于:

  • 构建的本地副本 xdebug/vscode-php-debug
  • 本地PHP安装
  • 为要调试的PHP二进制文件安装的Xdebug扩展

如果缺少Xdebug,PHP适配器将返回安装所需的错误,而不是返回降级路径。