Skip to main content

Crate windbgr_mcp

Crate windbgr_mcp 

Source
Expand description

windbgr-mcp — MCP server exposing Windows process discovery and cdb debugging over stdio and Streamable HTTP.

Re-exports§

pub use error::Error;
pub use error::Result;

Modules§

app
Application entry points (serve_stdio, serve_http, check_env) plus startup helpers shared by main.rs. Keeping this in lib.rs makes it testable and trims main.rs down to CLI parsing and tracing initialisation.
audit
Structured JSONL audit logging for MCP tool invocations.
cdb
cdb.exe integration layer: session actor, manager and break control.
config
Runtime configuration. Composed from a TOML file plus environment overrides. The defaults are intentionally restrictive (loopback bind, Bearer required for HTTP) so an out-of-the-box install is safe.
error
mcp
platform
Platform-specific FFI wrappers. The rest of the crate works with safe Rust types and the Result defined in crate::error.
privilege
Runtime privilege-level detection.
process
Process-and-module discovery for the process_find_by_module MCP tool.
security
Minimal bearer-token authentication for the HTTP transport.