Rust Minidump Mcp banner
bahamoth bahamoth

Rust Minidump Mcp

AI community

Description

Empower AI agents to understand crash dumps through MCP server

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Rust Minidump MCP

[![CI](https://github.com/bahamoth/rust-minidump-mcp/workflows/CI/badge.svg)](https://github.com/bahamoth/rust-minidump-mcp/actions/workflows/ci.yml) [![PyPI Version](https://img.shields.io/pypi/v/rust-minidump-mcp.svg)](https://pypi.org/project/rust-minidump-mcp/) [![Python Version](https://img.shields.io/badge/python-3.11%2B-blue.svg)](https://www.python.org/downloads/) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![MCP](https://img.shields.io/badge/MCP-Model%20Context%20Protocol-purple)](https://modelcontextprotocol.io) [![uv](https://img.shields.io/badge/uv-package%20manager-yellow)](https://github.com/astral-sh/uv)

An MCP (Model Context Protocol) server that empowers AI agents and developers to understand application crashes. By bridging powerful Rust-based crash analysis tools with AI capabilities, this project transforms cryptic crash dumps into clear, actionable insights - helping you quickly identify root causes and fix critical issues.

πŸš€ Features

  • Minidump Analysis: Analyze Windows crash dump files (.dmp) to get detailed stack traces
  • Symbol Extraction: Extract Breakpad symbols from binaries (PDB, DWARF formats)
  • Multiple Transport Support: stdio (default), Streamable HTTP, and SSE transports
  • AI-Powered Analysis: Built-in prompts for AI-assisted crash debugging
  • Cross-Platform: Works on Windows, macOS, and Linux
  • Comprehensive Error Handling: Detailed error messages with actionable suggestions

πŸ“‹ Prerequisites

  • Python 3.11 or higher
  • uv package manager (optional, for development)

πŸš€ Quick Start

Method 1: Using uvx (Recommended)

Run directly without installation:

# Run the server (default: stdio transport)
uvx rust-minidump-mcp server

# Run with HTTP transport for web access
uvx rust-minidump-mcp server --transport streamable-http

# Run the client
uvx rust-minidump-mcp client

Method 2: Using pip