Skip to main content

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:

    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"
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dbgeng_mcp-0.1.0-cp314-cp314-win_amd64.whl (460.4 kB view details)

Uploaded CPython 3.14Windows x86-64

dbgeng_mcp-0.1.0-cp313-cp313-win_amd64.whl (460.2 kB view details)

Uploaded CPython 3.13Windows x86-64

dbgeng_mcp-0.1.0-cp312-cp312-win_amd64.whl (460.2 kB view details)

Uploaded CPython 3.12Windows x86-64

dbgeng_mcp-0.1.0-cp311-cp311-win_amd64.whl (459.4 kB view details)

Uploaded CPython 3.11Windows x86-64

dbgeng_mcp-0.1.0-cp310-cp310-win_amd64.whl (458.4 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Hashes for dbgeng_mcp-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e21d902296a732363383653b242e0a610a3a43330c0832dc7402dd5be56ddd25
MD5 3c6c9e5a715903feca89e518a7f2c46a
BLAKE2b-256 59c0606173606bb5a487808a60ba702d62271e091aeb14fdc6cf696426925881

See more details on using hashes here.

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

Hashes for dbgeng_mcp-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 13aee7d8af49bdce0418fa538b9ab29e8f2f96075511ad9869fe82f4f4c02281
MD5 849a883622e6f0fdc95f1abad8b74d37
BLAKE2b-256 09f1edd56b90a3d3367655c3504695de4976c5b0d8f5e56b6425c7b259f83f82

See more details on using hashes here.

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

Hashes for dbgeng_mcp-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bf257d64b85d96534148ef7fe03d58321732302cd1174bb139eeab2a2d3bc1e0
MD5 82a63270cb82bd5ca4591d69bcf89bbf
BLAKE2b-256 009b0b6276f44555d93827e003c66633421f3da877c4336e332accf26dd649c8

See more details on using hashes here.

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

Hashes for dbgeng_mcp-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d948f3265f6791c55bac16f762c00170d3ee4e5ac04745eedefc7b029fb5bc7d
MD5 cde080cf2b77f217aeda0a2eeee14986
BLAKE2b-256 207c2265c61a10565262dd26f52285eed49a824c15e3239d1e7278d407052a6f

See more details on using hashes here.

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

Hashes for dbgeng_mcp-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e8bd40c371d3c2ca8617af244346fde09e69291775d5659959590c96d50acadb
MD5 14e78a1554e01838775c1fb2204df90a
BLAKE2b-256 354078a9e68872f82b2f4302de3529ec43311893b29026eb253b23cd05730e59

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page