Skip to main content

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:

    1. Download the Windows SDK.
    2. During install, select "Debugging Tools for Windows". No other components are required.
    3. The installer places dbgeng.dll under C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\.

    The system dbgeng.dll in System32 works 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"
    }
  }
}

Release files for dbgeng-mcp 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for dbgeng-mcp 0.2.0
File
dbgeng_mcp-0.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
dbgeng_mcp-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
dbgeng_mcp-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
dbgeng_mcp-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
dbgeng_mcp-0.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details

Total release size: 2.4 MB

Release files / dbgeng_mcp-0.2.0-cp314-cp314-win_amd64.whl

Download URL dbgeng_mcp-0.2.0-cp314-cp314-win_amd64.whl
Size 478.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
854b80980731a503bf65be4389715514b8de70de709e3fb01b6c776cc37c876e
BLAKE2b-256 checksum
How to use checksums
cc27c516d9e98af0ba7792e62948046917c078b966f0972bb32e6d10617d562d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / dbgeng_mcp-0.2.0-cp313-cp313-win_amd64.whl

Download URL dbgeng_mcp-0.2.0-cp313-cp313-win_amd64.whl
Size 477.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9e893572735589c2217d72cf9417968d1963e4c085ebea7e3eea2ea0a1714546
BLAKE2b-256 checksum
How to use checksums
a3663ce25c948e869a26a1d33bb0fb081dcddcb1991cd796c2f92a878e768caf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / dbgeng_mcp-0.2.0-cp312-cp312-win_amd64.whl

Download URL dbgeng_mcp-0.2.0-cp312-cp312-win_amd64.whl
Size 478.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
31ed88ca1e112d4ba4ea8392fa5fbd57572ac5bfab602f74a113dc117aaae8a8
BLAKE2b-256 checksum
How to use checksums
16bafc37bcfafc16371277a4792d9e438d329b7c7d684772212a034f7c1cf4e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / dbgeng_mcp-0.2.0-cp311-cp311-win_amd64.whl

Download URL dbgeng_mcp-0.2.0-cp311-cp311-win_amd64.whl
Size 477.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ac457035a0d337debdf5150d49bf464a198fa90a5c6dbe1e4429b8fd40526a0b
BLAKE2b-256 checksum
How to use checksums
e6599b7fa8feef358152738497299278424900e842393687fc3b4ead38b8dd75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / dbgeng_mcp-0.2.0-cp310-cp310-win_amd64.whl

Download URL dbgeng_mcp-0.2.0-cp310-cp310-win_amd64.whl
Size 476.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8c3d8b6671e3c1464e25eb72b92cdc3dec6848982451a365fe438653df5a435d
BLAKE2b-256 checksum
How to use checksums
1af6bbbddee116123f0efc3201441e7c836b84ebec68f262dc1380f9467c34da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

0.2.0 This release

5 release files

0.1.0

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page