Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bahamoth/rust-minidump-mcp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: auric/rust-minidump-mcp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 5 files changed
  • 1 contributor

Commits on Apr 6, 2026

  1. fix: allow async subprocess execution on Windows with ProactorEventLo…

    …op (#3)
    
    The previous code unconditionally raised RuntimeError on Windows,
    but asyncio.ProactorEventLoop (the default since Python 3.8) fully
    supports async subprocesses. Replace the blanket guard with a check
    that only rejects the rare SelectorEventLoop case.
    auric authored Apr 6, 2026
    Configuration menu
    Copy the full SHA
    d726683 View commit details
    Browse the repository at this point in the history
  2. feat: add symbol server URL and cache support (#5)

    * feat: add symbol server URL and cache support to stackwalk tool
    
    Add `symbol_url` and `symbols_cache` settings to `ServerSettings`,
    allowing remote symbol servers to be configured via environment
    variables (`MINIDUMP_MCP_SYMBOL_URL`, `MINIDUMP_MCP_SYMBOLS_CACHE`).
    
    The `StackwalkProvider` now accepts server settings and passes
    `--symbols-url` (per URL) and `--symbols-cache` flags through to
    the `minidump-stackwalk` binary. This enables resolving symbols
    from corporate and public symbol servers (e.g., Microsoft) without
    requiring local symbol files.
    
    * docs: document symbol server URL and cache configuration
    
    Add MINIDUMP_MCP_SYMBOL_URL and MINIDUMP_MCP_SYMBOLS_CACHE to the
    environment variables section, update the Claude Desktop config
    example to show symbol server usage, and note that remote symbol
    servers are used automatically by stackwalk_minidump.
    
    * fix: resolve NameError from future annotations breaking FastMCP tool registration
    
    Remove `from __future__ import annotations` which caused FastMCP's
    Pydantic introspection to fail resolving `Optional[str]` at runtime.
    Import ServerSettings directly instead of using TYPE_CHECKING guard.
    auric authored Apr 6, 2026
    Configuration menu
    Copy the full SHA
    6f326b3 View commit details
    Browse the repository at this point in the history
Loading