KX

koriym/xdebug-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

64 stars 9 forks Качество 66 Тренд 34

Позволяет ИИ отлаживать PHP с помощью Xdebug

Обзор

Отладка на основе трека для PHP, построенная на Xdebug. Управляйте инструментами из CLI или позвольте помощнику AI запускать основные инструменты через плагин, Skill или интеграцию MCP. Просто скажите своему помощнику, что вы хотите: При подключении через плагин, Skill или MCP-клиент ИИ может выбрать соответствующий инструмент, выполнить его и проанализировать результаты. - PHP 8.2+ - расширение Xdebug 3.x (установлено, но включено по умолчанию) - опционально: помощник ИИ (плагин Claude Code, Codex Skill или любой клиент с поддержкой MCP) Храните Xdebug отключенным в php.ini для ежедневного использования. Этот инструмент загружает Xdebug по требованию только при необходимости. Доступны две интеграции. Эти инструменты представляют собой команды CLI без состояния по дизайну, поэтому позволить агенту запускать их напрямую - руководствуясь заметками об использовании Skill - это самый простой и точный путь. Выберите MCP, когда у вашего клиента нет доступа к оболочке или поддержки навыков.

Обзор (машинный перевод)

Debug PHP with Runtime Data — No var dump(), No Guesswork

Отладка на основе трека для PHP, построенная на Xdebug. Управляйте инструментами из CLI или позвольте помощнику AI запускать основные инструменты через плагин, Skill или интеграцию MCP.

-Нет-красный

Отладка естественного языка

Просто скажите своему помощнику, что вы хотите:

** Английский:**

***: **

При подключении через плагин, Skill или MCP-клиент ИИ может выбрать соответствующий инструмент, выполнить его и проанализировать результаты.

Требования

PHP 8.2+

  • Расширение Xdebug 3.x (установлено, но **не включено по умолчанию) Опционально: помощник ИИ (плагин Claude Code, Codex Skill или любой клиент с поддержкой MCP)

Совет по производительности: ** Держите Xdebug отключенным в php.ini для ежедневного использования. Этот инструмент загружает Xdebug по требованию только при необходимости.

Быстрый старт

###1 Установить

###2 Проверить Xdebug

###3. (необязательно) Подключить помощника ИИ

Доступны две интеграции. ** Мы рекомендуем Skill**: эти инструменты представляют собой команды CLI без состояния по дизайну, поэтому позволить агенту запускать их напрямую - руководствуясь заметками об использовании Skill - это самый простой и самый точный путь.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Xdebug MCP

Debug PHP with Runtime Data — No var_dump(), No Guesswork

Trace-based debugging for PHP, built on Xdebug. Drive the tools from the CLI, or let an AI assistant run the core tools through plugin, Skill, or MCP integration.


Natural Language Debugging

Just tell your AI assistant what you want:

English:

"Debug script.php and find why $user is null at line 42"
"Profile api.php and find the performance bottleneck"
"Trace the authentication flow in login.php"
"Check test coverage for UserService"

日本語:

"script.phpをデバッグして、42行目で$userがnullになる原因を調べて"
"api.phpのパフォーマンスボトルネックを見つけて"
"login.phpの認証フローをトレースして"
"UserServiceのテストカバレッジを確認して"

When connected through the plugin, Skill, or an MCP-capable client, the AI can select the appropriate tool, execute it, and analyze the results.

Requirements

  • PHP 8.2+
  • Xdebug 3.x extension (installed, but not enabled by default)
  • Optional: an AI assistant (Claude Code plugin, Codex Skill, or any MCP-capable client)

💡 Performance Tip: Keep Xdebug disabled in php.ini for daily use. This tool loads Xdebug on-demand only when needed.

Quick Start

1. Install

composer global require koriym/xdebug-mcp

2. Verify Xdebug

"$(composer global config bin-dir --absolute --quiet)/check-env"

3. (Optional) Wire up an AI assistant

Two integrations are available. We recommend the Skill: these tools are stateless one-shot CLI commands by design, so letting the agent run them directly — guided by the Skill’s usage notes — is the simplest and most accurate path. Choose MCP when your client has no shell access or no Skill support.

Skill (recommended) MCP server
How it works The agent reads SKILL.md and runs the CLI tools directly The client calls the tools over JSON-RPC (stdio)
Setup Plugin install, or copy one directory Register in the client’s MCP config
Best for AI coding agents with shell access (Claude Code, Codex, …) MCP-capable clients without shell/Skill support (e.g. Claude Desktop)

Claude Code — install the plugin (which bundles the Skill):

/plugin marketplace add koriym/xdebug-mcp
/plugin install xdebug@xdebug-mcp

Codex CLI — install the Skill:

git clone --depth 1 https://github.com/koriym/xdebug-mcp.git /tmp/xdebug-mcp
mkdir -p ~/.codex/skills
cp -r /tmp/xdebug-mcp/skills/xdebug ~/.codex/skills/

Any MCP-capable client — see MCP Configuration below.

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "xdebug": { "command": "php", "args": ["/ABSOLUTE/PATH/TO/xdebug-mcp"] } } }