
chensiling/windbg-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
面向 WinDbg 的意图驱动 MCP 服务器:通过 cdb.exe 子进程调试,向 LLM 暴露 19个结构化调试工具。
Обзор
面向 WinDbg 目标的 MCP(Model Context Protocol)服务器,通过 cdb.exe 子进程与调试器通信,并以 streamable HTTP 方式向 LLM 暴露调试工具。 - :LLM 只需要表达调试意图,例如获取上下文、查看调用栈、解析符号或分析崩溃;工具负责选择实际 WinDbg 命令。 - :19 个业务工具直接返回带字段级 MCP schema 的 ToolEnvelope;windbg_exec 保留原始文本通道。 - :执行、核心结果、解析和变更验证分别报告状态;每条命令都有独立 command_id。 - :默认响应不内联大段原始输出;使用 windbg_output 按 command_id 分页读取短期内存缓存。 - :解析器遇到未知格式时不会抛异常;已解析事实继续可用,未知文本可通过原始证据读取。 - :超时命令在旧 marker 排空前不会接受新命令,避免残留输出污染后续结果。 - :依赖 Windows SDK 中的 Debugging Tools。 - Windows 10/11 x64 - Windows SDK,需包含 Debugging Tools - Python 3.10+ - 支持的依赖约束:MCP Python SDK 1.28+ 与 Pydantic 2.12+(均限制在下一个主版本之前) 本次合同验证实际运行 MCP 1.28.0 与 Pydantic 2.13.4。Pydantic 2.12+ 是支持约束;没有单独在精确的 2.12.0 边界版本运行测试。 本服务通过 streamable HTTP 暴露标准 MCP 接口,任何支持 MCP 的 AGENT 工具(如 Codex、Claude、Cline、Continue 等)都可以接入,方式取决于各自的配置格式。核心只有一个:把 MCP 客户端指向服务的 HTTP 端点。 - Codex(%USERPROFILE%.codex\config.toml): - 通用 JSON 风格客户端(mcpServers 字段,字段名以各工具文档为准): - 端口可通过 --http-port 或环境变量 WINDBG_MCP_HTTP_PORT 修改,配置中的 URL 需同步更新。
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"windbg": {
"url": "http://127.0.0.1:8080/mcp"
}
}
}