dump-analyzer-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dump-analyzer-mcp-serverRun !analyze -v on crash.dmp"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Dump Analyzer MCP Server
An MCP server for remote Windows Crash Dump analysis. It supports uploading dumps, creating analysis sessions, and executing CDB commands, returning structured status and raw output.
This enables AI agents to perform dump analysis via standard MCP interfaces by invoking CDB deployed on a Windows server, eliminating the need for the AI agent itself to run on a Windows operating system.
Core Capabilities
Wraps the CDB debugger into standard remote MCP calling interfaces
Provides a complete analysis closed-loop workflow: uploading dumps, creating sessions, executing commands, and closing sessions
Prerequisites
OS: Windows
Python: 3.10+
Debugger: Windows SDK
26100+ (includes WinDbg/CDB)Clients must be able to access the
--public-base-url
Security Boundaries
Designed for intranet/trusted environments by default. No built-in authentication. Do not expose directly to the public internet.
Cross-network access requires authentication, TLS, and access control provided by a frontend gateway.
Dangerous commands (
.shell, redirection,.create/.attach/.kill, etc.) are rejected by default.
Runtime Parameters
Parameter | Default | Description |
|
| Service listen address |
|
| Service listen port |
| Required | Externally accessible base URL, used to construct and return the dump upload URL to clients |
| Auto-detect | Path to |
|
| Server-side symbol path |
|
| Command execution timeout (seconds) |
| System temp dir | Temporary directory for uploads |
|
| Maximum dump file upload size (MB) |
|
| Idle session TTL |
|
| Maximum active sessions |
|
| Enable DEBUG log level |
Quick Start
Installation via PyPI (Recommended)
pip install dump-analyzer-mcp-server
dump-analyzer-mcp-server --public-base-url http://<your-public-ip-or-domain>:8000Run via uv (Development)
uv sync
uv run dump-analyzer-mcp-server --public-base-url http://<your-public-ip-or-domain>:8000MCP Endpoint:
http://your-host:8000/mcp
MCP Client Configuration
{
"mcpServers": {
"dump-analyzer": {
"url": "http://<your-public-ip-or-domain>:8000/mcp"
}
}
}Documentation
Development, Testing, E2E, CI:
docs/development.mdTechnical Design & Protocol:
docs/technical-design.mdDevelopment Log:
docs/devlog.md
Acknowledgements
This project evolved from the upstream svnscha/mcp-windbg and has been focused as a dedicated MCP server for remote Windows Crash Dump analysis.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zuohuiyang/dump-analyzer-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server