A Model Context Protocol server for the Windows Debugging Engine (dbgeng)
Project description
dbgeng-mcp
A Model Context Protocol (MCP) server that interfaces with the Windows Debugging Engine (dbgeng.dll) using a native C++ bridge (pybind11).
Alpha software — this project is under active development. APIs and tool names may change between releases. Feedback and bug reports are welcome.
Features
- Native x64 debugging on Windows.
- Managed debugging session lifecycle.
- Core process control (Launch, Attach, Break, Continue, Step).
- State inspection (Registers, Memory, Stack).
Prerequisites
Windows (target machine)
-
Python 3.10+ (x64)
-
Debugging Tools for Windows — install via the Windows SDK:
- Download the Windows SDK.
- During install, select "Debugging Tools for Windows". No other components are required.
- The installer places
dbgeng.dllunderC:\Program Files (x86)\Windows Kits\10\Debuggers\x64\.
The system
dbgeng.dllinSystem32works as a fallback, but the SDK version is recommended for full functionality. The server auto-discovers the SDK installation via the registry.
Installation
pip install dbgeng-mcp
To build from source instead, see CONTRIBUTING.md.
Usage
Running the MCP server
dbgeng-mcp
Agent configuration
Add the server to your agent's MCP configuration file.
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"dbgeng": {
"command": "dbgeng-mcp"
}
}
}
Claude Code (.mcp.json):
{
"mcpServers": {
"dbgeng": {
"command": "dbgeng-mcp"
}
}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dbgeng_mcp-0.1.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: dbgeng_mcp-0.1.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 460.4 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e21d902296a732363383653b242e0a610a3a43330c0832dc7402dd5be56ddd25
|
|
| MD5 |
3c6c9e5a715903feca89e518a7f2c46a
|
|
| BLAKE2b-256 |
59c0606173606bb5a487808a60ba702d62271e091aeb14fdc6cf696426925881
|
File details
Details for the file dbgeng_mcp-0.1.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: dbgeng_mcp-0.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 460.2 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13aee7d8af49bdce0418fa538b9ab29e8f2f96075511ad9869fe82f4f4c02281
|
|
| MD5 |
849a883622e6f0fdc95f1abad8b74d37
|
|
| BLAKE2b-256 |
09f1edd56b90a3d3367655c3504695de4976c5b0d8f5e56b6425c7b259f83f82
|
File details
Details for the file dbgeng_mcp-0.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: dbgeng_mcp-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 460.2 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf257d64b85d96534148ef7fe03d58321732302cd1174bb139eeab2a2d3bc1e0
|
|
| MD5 |
82a63270cb82bd5ca4591d69bcf89bbf
|
|
| BLAKE2b-256 |
009b0b6276f44555d93827e003c66633421f3da877c4336e332accf26dd649c8
|
File details
Details for the file dbgeng_mcp-0.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: dbgeng_mcp-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 459.4 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d948f3265f6791c55bac16f762c00170d3ee4e5ac04745eedefc7b029fb5bc7d
|
|
| MD5 |
cde080cf2b77f217aeda0a2eeee14986
|
|
| BLAKE2b-256 |
207c2265c61a10565262dd26f52285eed49a824c15e3239d1e7278d407052a6f
|
File details
Details for the file dbgeng_mcp-0.1.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: dbgeng_mcp-0.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 458.4 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8bd40c371d3c2ca8617af244346fde09e69291775d5659959590c96d50acadb
|
|
| MD5 |
14e78a1554e01838775c1fb2204df90a
|
|
| BLAKE2b-256 |
354078a9e68872f82b2f4302de3529ec43311893b29026eb253b23cd05730e59
|