ASP.NET Core Debugger — MCP для Claude Code: установка
MCP-сервер даёт ИИ-агентам интерактивную отладку .NET и ASP.NET Core через netcoredbg и DAP. Позволяет ставить точки останова, менять переменные в памяти и находить дедлоки.
Открыть на GitHubЧто делает ASP.NET Core Debugger — MCP Server for AI Agents
Сервер связывает клиента по MCP с отладчиком netcoredbg через протокол Debug Adapter Protocol (DAP). Вместо предположений по исходному коду агент подключается прямо к работающему процессу .NET. Он останавливает выполнение на контрольных точках, читает сгенерированные SQL-запросы в EF Core и проверяет входящие JWT-токены.
В арсенал входит 27 инструментов. Они группируют серию низкоуровневых команд DAP в прикладные действия: hang_analyze выявляет синхронные блокировки потоков, exception_autopsy разбирает сбои, а трассировщик замеряет задержки шагов конвейера. Можно менять значения локальных переменных в памяти во время паузы, чтобы проверить гипотезу без повторной сборки.
Для запуска утилиты требуется .NET 10 SDK. Сам отладчик netcoredbg уже собран внутри пакета под Linux, macOS и Windows, поэтому искать сторонние бинарники не придётся.
Какие задачи решает
- найти причину дедлока в заблокированных потоках приложения
- проверить фактические параметры и SQL-запросы в EF Core
- проинспектировать распарсенные клеймы JWT при ошибке авторизации
- изменить значение переменной в памяти процесса без перезапуска
- замерить задержки методов в конвейере запроса через трассировку
Примеры запросов агенту
- Подключись к процессу сервиса заказов и запусти
hang_analyze, чтобы найти зависший поток - Поставь точку останова в методе валидации токена и покажи значения claims из входящего запроса
- Останови выполнение перед расчётом скидки, задай переменной discount значение 100 и продолжи работу
Как установить ASP.NET Core Debugger — MCP Server for AI Agents
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ASP.NET Core Debugger — MCP Server for AI Agents
Как установить ASP.NET Core Debugger?
Установите утилиту командой dotnet tool install -g AspNetCoreDebuggerMcp --prerelease. После этого зарегистрируйте сервер в конфигурации вашего MCP-клиента.
Что делает ASP.NET Core Debugger?
Сервер подключает ИИ-ассистента к отладчику netcoredbg по протоколу DAP. Это даёт модели доступ к точкам останова, вызовам стека, анализу блокировок и инспекции памяти запущенного приложения .NET.
Нужно ли отдельно скачивать netcoredbg?
Нет, исполняемые файлы netcoredbg уже встроены в пакет для Linux, macOS и Windows. Главное требование для работы — наличие установленного .NET 10 SDK.