Release v0.13.0
Added
- Live Debugger Break-In: Added the
send_ctrl_breaktool to interrupt an active CDB/WinDbg session with CTRL+BREAK for dump and remote debugging workflows (#40)
Changed
- Dependency Refresh: Updated runtime dependency floors for
mcp,pydantic,starlette, anduvicorn, and refreshed test and validation tooling versions inpyproject.toml - CI Dependency Maintenance: Updated GitHub Actions dependencies for Python setup and artifact handling in release workflows (#39, #42)
Fixed
- Registry Compatibility: Restored MCP registry compatibility by reverting
server.jsonto the supported2025-10-17schema version - Publishing Workflow: Adjusted MCP publishing workflows to match current registry publisher behavior
Fixed
- Registry Schema Migration: Updated MCP server schema from deprecated
2025-10-17to current2025-12-11version for mcp-publisher compatibility
Added
- HTTP Transport in Registry: Added
streamable-httptransport configuration to server.json for MCP registry discovery - Schema Validation in CI: New
validate-server-schema.pyscript validates server.json against the official MCP schema
Fixed
- Registry Schema Update: Updated MCP server schema version from 2025-09-29 to 2025-10-17 for compatibility with registry.modelcontextprotocol.io
- CI Cache Warning: Disabled unnecessary dependency caching in PyPI publish job to eliminate spurious warnings
Added
- HTTP Transport Support: New
--transport streamable-httpoption enables HTTP-based communication alongside the default stdio transport (#31) - MCP Prompt API: Implemented prompt templates for AI-assisted crash dump triage and analysis (#25)
Changed
- Updated Dependencies: Bumped
mcpto 1.17.0,pydanticto 2.12.0, and other dependencies (#26) - Improved Prompt Templates: Removed hard-coded model references from prompt templates for better flexibility (#29)
- Updated Dependabot Configuration: Improved automated dependency update settings
Fixed
- Session Cleanup: Prevent stale debugging sessions if
.shutdown()fails (#28)
What's New in This Release
This release focuses on making mcp-windbg more reliable, faster, and easier to use for everyone - from beginners to advanced users.
New Features
Core
- Live debugging session support via
open_windbg_remoteandclose_windbg_remote - Extended dump file support for
.mdmpand.hdmpformats - Microsoft Store WinDbg CDB compatibility
Devops
- Set up continuous integration that automatically tests the code with Python versions 3.10 through 3.14
- Added automatic dependency updates to keep everything secure and up-to-date
- Streamlined the release process so new versions reach users faster
Development
- Switched to
uv- a lightning-fast Python package manager that's 10-100x faster than pip - Development setup is now much quicker with commands like
uv syncanduv run - More reliable builds with locked dependency versions
Documentation
- Added comprehensive debugging instructions for AI assistants (
AGENTS.md) - Created structured templates to help analyze crash dumps more effectively (
.github/prompts/dump-triage.prompt.md) - All documentation is now available in the repository Wiki for easy access
- Simplified the main
README.mdto focus on getting started quickly - Added this structured
CHANGELOG.mdto track all project changes
Improvements
Performance Boost: Build times are significantly faster thanks to the new tooling
Enhanced Security: Automatic scanning and updates keep dependencies secure
🤝 Community Contributions
Special thanks to @sooknarine for these valuable contributions:
-
Find local dumps with other common extensions #6 - Now finds more crash dump files automatically
-
Add support for remote debugging #10 - Connect to live debugging sessions
-
Initial version as blogged about.