home / mcp / rust minidump mcp server
Provides minidump analysis, symbol extraction, and AI-assisted crash debugging via multiple transports.
Configuration
View docs{
"mcpServers": {
"bahamoth-rust-minidump-mcp": {
"command": "uvx",
"args": [
"rust-minidump-mcp",
"server"
],
"env": {
"MINIDUMP_MCP_NAME": "my-minidump-server",
"MINIDUMP_MCP_LOG_LEVEL": "INFO",
"MINIDUMP_MCP_TRANSPORT": "streamable-http",
"MINIDUMP_MCP_CLIENT_URL": "http://localhost:8000/mcp",
"MINIDUMP_MCP_STREAMABLE_HTTP__HOST": "127.0.0.1",
"MINIDUMP_MCP_STREAMABLE_HTTP__PORT": "8000"
}
}
}
}You deploy the Rust Minidump MCP server to turn Windows crash dumps into clear, actionable insights. With this server you can analyze minidump files, extract symbols, and access AI-assisted crash debugging through convenient transports. This guide shows practical steps to run the server, connect clients, and configure it for reliable crash analysis.
Run the MCP server locally to analyze crash dumps and provide AI-assisted insights. You can operate through a lightweight stdio workflow for direct agent integration, or enable a streamable HTTP transport to expose a web-accessible interface for debugging.
To start with the simplest setup, the server runs in stdio mode by invoking the CLI from your environment. Use the following pattern: the command starts the server and is suitable for AI agent integration.
Prerequisites: you need Python 3.11 or higher and the uv package manager for development.
1) Install the MCP server via uvx for a quick start.
uvx rust-minidump-mcp server2) Or install from Pythonβs package index.
pip install rust-minidump-mcp3) Add the server to your project with uv for local development.
uv add rust-minidump-mcpAfter installation, start the server in stdio mode or enable HTTP transport for web access.
# Server defaults to stdio transport for AI agent integration
rust-minidump-mcp server
# Or use HTTP transport for web access
rust-minidump-mcp server --transport streamable-http --port 8000
# Client (for testing)
rust-minidump-mcp clientConfiguration and runtime behavior are designed to be straightforward. You can adjust transports, ports, and client URLs to fit your development and production workflows. The server exposes several transport options including stdio (default), streamable HTTP for web access, and Server-Sent Events for real-time streaming.
To integrate with AI-assisted crash analysis, you can rely on built-in prompts and tools that help interpret minidump data and provide concrete recommendations.
Analyzes minidump crash files to produce human-readable stack traces.
Converts debug symbols from native formats (PDB, DWARF) to Breakpad format for use with stackwalk_minidump.
Prompts for expert-level crash analysis with insights on language, patterns, and improvement strategies.
Provides deep technical analysis of crash internals including register state and memory considerations.
Guides symbol preparation, including Breakpad format requirements and symbol directory structure.