SM

svnscha/mcp-windbg

Developer tools

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

1,6 тыс. stars 165 forks Качество 92 Тренд 45MIT

Протокол контекста модели для WinDbg.

Обзор

Сервер Model Context Protocol, который объединяет AI-модели с WinDbg для анализа сбоев-дампов и удалённой отладки. Этот MCP-сервер интегрируется с CDB, позволяя моделям искусственного интеллекта анализировать сбои Windows и подключаться к удалённым сессиям отладки с помощью WinDbg/CDB. Инструмент на базе искусственного интеллекта, который соединяет LLM с WinDbg для анализа сбоев-дампов и живой отладки. Выполняйте команды отладчика через запросы на естественном языке, такие как «Покажите стек вызовов и объясните это нарушение доступа». Это не волшебное решение для автоисправления. Это обёртка на Python вокруг CDB, которая использует знания LLM для помощи в отладке. - : Изучить сбои Windows - : Подключиться к удалённым целям отладки - : Обработать несколько дампов для шаблонов - Windows с инструментами отладки для Windows или WinDbg из Microsoft Store. - Python 3.10 или выше - Любой совместимый с MCP клиент (GitHub Copilot, Claude Desktop, Cline, Cursor, Windsurf и др.).

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

Сервер Model Context Protocol, который объединяет AI-модели с WinDbg для анализа сбоев-дампов, удалённой отладки в пользовательском режиме и отладки ядра.

[! СОВЕТ] Ищете отладку ИИ, встроенную в сам WinDbg? Microsoft теперь выпускает официальную версию WinDbg MCP, начиная с WinDbg 1.2610.1001.0. Вы включаете его в сервисе MCP WinDbg настройки и общайтесь с вашей активной отладкой сессией через VS Code с помощью GitHub Copilot или из GitHub Copilot CLI. Если это то, что вам нужно, начните с этого:

  • Представляем WinDbg MCP (анонс)
  • Настройка WinDbg MCP и обзор
  • Получите последние новости WinDbg

Этот проект является независимой, созданной сообществом альтернативой. Он работает на cdb.exe / kd.exe headless, поэтому подходит для использования другого MCP-клиента, запуска отладчика с другой машины по HTTP или сортировки скриптов на многих дамп, не открывая интерфейс WinDbg.

Обзор

Этот сервер управляет отладчиками Windows — CDB для пользовательского режима (дампы и -remote) и KD для целей ядра (-k) — чтобы вы могли отладить на естественном языке: “Покажите стек вызовов и объясните это нарушение доступа” или *“Откройте сессию ядра и сообщите, какой драйвер был ошибочен.” *

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

README

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

MCP Server for WinDbg Crash Analysis

A Model Context Protocol server that bridges AI models with WinDbg for crash dump analysis, user-mode remote debugging, and kernel debugging.

[!TIP] Looking for AI debugging built into WinDbg itself? Microsoft now ships an official WinDbg MCP, starting with WinDbg 1.2610.1001.0. You enable it in WinDbg’s MCP service settings, and chat with your active debugging session from VS Code with GitHub Copilot or from the GitHub Copilot CLI. If that is what you want, start there:

This project is an independent, community-built alternative. It runs cdb.exe / kd.exe headless, so it fits when you want to use another MCP client, drive a debugger from another machine over HTTP, or script triage across many dumps without opening the WinDbg UI.

Overview

This server drives the Windows debuggers - CDB for user mode (dumps and -remote) and KD for kernel targets (-k) - so you can debug in natural language: “Show me the call stack and explain this access violation” or “Open a kernel session and tell me which driver bugchecked.”

It is not a magical auto-fix. It is a Python wrapper around cdb.exe / kd.exe that lets an LLM run real debugger commands and reason about the output.

Features

  • Crash dump analysis - open a .dmp/.mdmp/.hdmp and get automated triage (!analyze -v, stacks, modules, threads) in a single call.
  • User-mode remote debugging - attach to a live cdb/WinDbg debug server (-remote) over TCP, a named pipe, or COM, and break in on demand.
  • Kernel debugging - attach to a kernel target (-k, driven by kd.exe) over KDNET, a named pipe, or serial; the server waits for the target and breaks in for you.
Открыть полный README на GitHub

Установка

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

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