All notable changes to DebugMCP will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Improved debug state reporting with richer context for AI agents
- Named debug configuration support via
configurationNameparameter — use specificlaunch.jsonconfigurations by name
- Fixed debug state consistency issues during rapid step operations
- Migrated from SSE to Streamable HTTP transport — faster, more reliable MCP communication
- Automatic migration of existing SSE configurations to new Streamable HTTP format
- SSE backward compatibility maintained during transition period
- Dependency security updates (undici, express, body-parser, glob, js-yaml)
- Migrated from
fastmcpto official@modelcontextprotocol/sdk
- Agent auto-configuration popup — automatically detects and registers with AI assistants (Cline, Copilot, Cursor)
- Comprehensive documentation — added architecture docs, AGENTS.md, and troubleshooting guides
- Language-specific debugging tips for Python, JavaScript, Java, C#, C++, and Go
- Fixed failure when
launch.jsoncontains comments (JSONC parsing) - Fixed C++ debug configuration issues
- Fixed string equality comparison in breakpoint matching
- Debug specific test methods — pass
testNameto debug individual unit tests - Clear all breakpoints tool for quick cleanup
- Breakpoint listing tool to view all active breakpoints
- Default launch configurations moved to lower priority (user configs preferred)
- Improved MCP tool descriptions for better AI agent understanding
- C#/.NET debugging support
- Keep-alive for SSE sessions to prevent timeouts
- Multi-language debugging support: Python, JavaScript/TypeScript, Java, C/C++, Go, Rust, PHP, Ruby
- Breakpoint management (add, remove, list, clear all)
- Step-through execution (step over, step into, step out)
- Variable inspection with scope filtering (local, global, all)
- Expression evaluation in debug context
- Automatic debug configuration generation from file extensions
- MCP server with SSE transport
- Initial release
- Core debugging capabilities via MCP protocol
- VS Code Debug Adapter Protocol integration
- Automatic MCP server startup on extension activation