Плагин для Neovim, который добавляет в редактор GitHub Copilot Chat, передаёт контекст буферов, файлов, git diff и URL и поддерживает вызов инструментов.
svnscha/mcp-windbg
MCP-сервер, который позволяет AI-ассистентам управлять WinDbg/CDB/KD для анализа дампов сбоев Windows и отладки пользовательских и ядерных целей.
- Звёзды
- 1,660
- Форки
- 168
- Открытые issues
- 2
- Последний коммит
- 10 дней назад
Что это?
mcp-windbg — сервер Model Context Protocol на Python, который предоставляет доступ к отладчикам Windows: cdb.exe для дампов пользовательского режима и удалённых целей, а kd.exe — для целей в режиме ядра. Совместимый с MCP клиент может открыть дамп сбоя, получить результаты автоматического анализа, например !analyze -v, стеки, модули и потоки, а затем выполнять дополнительные команды отладчика и анализировать результаты.
Помимо анализа дампов, сервер может подключаться к работающему отладочному серверу пользовательского режима через TCP, именованный канал или COM, а к целям в режиме ядра — через KDNET, именованный канал или последовательный порт. Можно одновременно открыть несколько сеансов и обращаться к ним по идентификатору сеанса. Тайм-аут для каждого вызова позволяет прервать медленно выполняющуюся команду на работающей цели с помощью CTRL+BREAK и восстановить синхронизацию сеанса.
Сервер работает через stdio при локальном использовании или как сервис streamable HTTP, позволяя управлять отладочным хостом с другой машины. Скрипт-фильтр может удалять конфиденциальные данные из аргументов инструментов и вывода. Для работы требуется Windows с Debugging Tools for Windows или WinDbg из Microsoft Store.
Ключевые возможности
- 01Открывает дампы сбоев .dmp, .mdmp и .hdmp и за один вызов возвращает результаты автоматического анализа.
- 02Подключается к удалённым отладочным серверам cdb пользовательского режима через TCP, именованный канал или COM.
- 03Подключается к целям в режиме ядра через KDNET, именованный канал или последовательный порт с помощью kd.exe.
- 04Выполняет произвольные команды WinDbg/KD в открытых сеансах по запросу MCP-клиента.
- 05Поддерживает несколько одновременных сеансов, к которым можно обращаться по идентификатору сеанса.
- 06Поддерживает транспорт stdio или streamable HTTP и скрипт-фильтр для удаления конфиденциальных данных.
Сценарии использования
- Поиск причины нарушения прав доступа или зависания по дампу сбоя с помощью AI-ассистента.
- Выяснение, какой драйвер вызвал bugcheck ядра на машине с поддержкой KD.
- Анализ папки с дампами сбоев для поиска общей сигнатуры ошибки.
- Отладка хоста Windows с другой машины через HTTP.
В подборках
Темы
Частые вопросы
- Что такое mcp-windbg?
- MCP-сервер, который позволяет AI-ассистентам управлять WinDbg/CDB/KD для анализа дампов сбоев Windows и отладки пользовательских и ядерных целей. mcp-windbg — сервер Model Context Protocol на Python, который предоставляет доступ к отладчикам Windows: cdb.exe для дампов пользовательского режима и удалённых целей, а kd.exe — для целей в режиме ядра. Совместимый с MCP клиент может открыть дамп сбоя, получить результаты автоматического анализа, например !analyze -v, стеки, модули и потоки, а затем выполнять дополнительные команды отладчика и анализировать результаты.
- mcp-windbg можно использовать бесплатно? Какая у него лицензия?
- mcp-windbg распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mcp-windbg всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mcp-windbg — 28 окт. 2026 г..
- Для чего можно использовать mcp-windbg?
- Поиск причины нарушения прав доступа или зависания по дампу сбоя с помощью AI-ассистента. Выяснение, какой драйвер вызвал bugcheck ядра на машине с поддержкой KD. Анализ папки с дампами сбоев для поиска общей сигнатуры ошибки. Отладка хоста Windows с другой машины через HTTP.
- Где скачать mcp-windbg?
- Исходный код и инструкции по установке — на GitHub: https://github.com/svnscha/mcp-windbg
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
MCP-сервер, с помощью которого coding agents управляют запущенным браузером Chrome и анализируют его через Chrome DevTools для отладки и оценки производительности.
UFO³ от Microsoft координирует GUI-агентов на нескольких устройствах, разбивая задачи на DAG; UFO² — агент для рабочего стола Windows.
MCP-плагин для x64dbg, позволяющий AI-ассистентам управлять отладчиком по HTTP: ставить точки останова, выполнять пошаговую отладку и читать память.
Скрипт PowerShell для удаления или отключения Copilot, Recall и других компонентов ИИ в Windows 11.
Windows-приложение для просмотра и анализа PE-файлов EXE, DLL, SYS, статических библиотек, COFF-объектов и ELF-файлов с дизассемблированием и декомпиляцией.