mcp-debugger — MCP-сервер для Claude Code: что делает и как установить
Сервер пошаговой отладки через протокол DAP для ИИ-агентов. Позволяет ставить точки останова, читать переменные и управлять выполнением программ без графической IDE.
claude mcp add mcp-debugger -- npx -y @debugmcp/mcp-debuggerЧто делает mcp-debugger
Сервер связывает ИИ-агента с реальными отладчиками через Debug Adapter Protocol. Он работает автономно в среде Node.js. Поэтому решение подходит для контейнеров Docker, подов Kubernetes или серверов без графического интерфейса. Управлять кодом агент может через вызовы инструментов MCP.
Внутри задействованы готовые адаптеры: Delve для Go, debugpy для Python, js-debug для JavaScript и CodeLLDB для Rust или C/C++. Сервер также подключается к удалённым процессам по сети или по идентификатору процесса на локальной машине. Для работы с Java нужен установленный JDK.
Какие задачи решает
- пошагово пройти выполнение упавшего скрипта
- проверить значения локальных переменных в точке останова
- подключиться к работающему процессу в контейнере
- вычислить выражение во время паузы программы
Примеры запросов агенту
- Поставь точку останова в файле server.py на строке с обработкой запроса и запусти отладку
- Подключись к процессу Node.js по PID и покажи стек вызовов
- Сделай шаг вперёд в функции main и выведи значения переменных
Как установить mcp-debugger
Командой платформы
claude mcp add mcp-debugger -- npx -y @debugmcp/mcp-debuggerКомандой платформы
codex mcp add mcp-debugger -- npx -y @debugmcp/mcp-debuggerФайл настроек
{
"mcpServers": {
"mcp-debugger": {
"command": "npx",
"args": [
"-y",
"@debugmcp/mcp-debugger"
]
}
}
}Файл настроек
{
"servers": {
"mcp-debugger": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@debugmcp/mcp-debugger"
]
}
}
}Командой платформы
gemini mcp add mcp-debugger npx -y @debugmcp/mcp-debuggerПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-debugger
Как установить mcp-debugger в Claude Code?
Выполните команду claude mcp add mcp-debugger -- npx -y @debugmcp/mcp-debugger. Для работы потребуется установленный Node.js.
Что делает mcp-debugger?
Он даёт языковым моделям доступ к отладчикам через протокол DAP. Агент может ставить брейкпоинты, шагать по коду и читать переменные в памяти.
Нужна ли установленная среда VS Code для работы?
Нет, сервер работает без графической оболочки как отдельный процесс Node.js. Его можно запускать на удалённых серверах, в CI и в контейнерах.