К основному содержанию
MCP-сервер CX Codex

xdebug — MCP-сервер для Claude Code: отладка PHP

Подключает отладчик Xdebug к агенту: брейкпоинты, шаг за шагом, просмотр переменных и стека прямо из чата. Пригодится, когда PHP-скрипт падает необъяснимо.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add xdebug -- npx -y xdebug-mcp
Открыть на GitHub

Что делает xdebug

Сервер говорит с Xdebug по протоколу DBGp. Агент может поставить строковый или условный брейкпоинт, пройти вглубь, перепрыгнуть функцию, выйти из неё и остановить сессию. Значения переменных видно и можно менять, выражения PHP считаются в текущем контексте.

Внутри больше сорока инструментов: кроме базовой отладки есть watch-выражения, логпоинты с подстановкой {$var}, замер памяти и времени между остановками, покрытие строк, снимок $_GET, $_POST, $_SESSION и заголовков. Сессии переключаются, а шаг можно настроить так, чтобы он не заходил в код вендоров. Отлаживать PHP в Docker сервер умеет, если задать PATH_MAPPINGS — без них пути контейнера не совпадут с хостовыми. Порт по умолчанию 9003, его же надо прописать в xdebug.client_port; в контейнере адрес хоста задаётся через host.docker.internal. Вместо TCP можно слушать Unix-сокет через XDEBUG_SOCKET_PATH, это быстрее для локальной отладки.

Какие задачи решает

  • поймать момент, когда переменная получает не то значение
  • пройти по вызову и увидеть весь стек
  • остановиться на нужном исключении, а не на каждом
  • замерить память и время между двумя точками кода
  • посмотреть, какие строки реально выполнились

Примеры запросов агенту

  • Поставь брейкпоинт в src/Order.php на строке 84 и запусти отладку
  • Покажи все переменные в текущей сессии xdebug
  • Добавь watch-выражение на $total и остановись, когда оно изменится

Как установить xdebug

Командой платформы

claude mcp add xdebug -- npx -y xdebug-mcp

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о xdebug

Как установить xdebug в Claude Code?

Одной командой: claude mcp add xdebug -- npx -y xdebug-mcp. После этого проверьте настройки PHP, чтобы Xdebug стучался на порт 9003.

Что делает xdebug?

Соединяет агента с Xdebug по DBGp и даёт инструменты отладки: брейкпоинты, пошаговое выполнение, переменные, стек, вычисление выражений.

Что нужно настроить в PHP?

В php.ini включите xdebug.mode=debug, укажите xdebug.client_port=9003 и адрес хоста, где слушает сервер. В Docker для Linux понадобится host.docker.internal и extra_hosts.

Похожие MCP-серверы

Все MCP-серверы по теме «Бэкенд и API» →
MCP Toolbox for Databases официальный googleapis Подключает ИИ-агента к базам данных через MCP: можно изучать схемы, выполнять запросы и создавать код с учётом структуры базы. CX Codex +1 ★ 16 717звёзд репо PostHog MCP Server PostHog Подключает PostHog к ИИ-клиентам для аналитики событий и управления флагами функциональности. CX Codex +1 ★ 40 409звёзд репо OpenWork MCP Gateway different-ai Шлюз связывает навыки, плагины и рабочие процессы организации OpenWork с ИИ-агентом через единый адрес по протоколу HTTP с авторизацией по OAuth. CX Codex +1 ★ 24 242звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 727звёзд репо Nhost nhost MCP-сервер подключает ИИ-ассистента к GraphQL API проекта Nhost. Пользователь проходит авторизацию, а доступ к данным ограничивают его права. CX Codex +1 ★ 9 366звёзд репо basebalance.cloud — x402 RPC & MCP gateway Conway-Research Платный JSON-RPC к сети Base через MCP: бесплатно 10 запросов в минуту, дальше $0.50 за 10 тысяч. С фейловером, кешем и леджером. CX Codex +1 ★ 7 506звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой