Skip to content

Breakpoint Debugging #473

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

Breakpoint Debugging #473

wants to merge 6 commits into from

Conversation

dkattan
Copy link

@dkattan dkattan commented Apr 10, 2025

MCP.Breakpoints.mp4

dkattan and others added 6 commits April 9, 2025 09:13
- Fix setBreakpoint implementation to properly verify breakpoint setting
- Add resumeDebugSession tool to continue execution after breakpoint hit
- Add getStackFrameVariables tool to inspect variables at breakpoints
- Add variable name filtering capability to limit stack frame variable output
Add enhanced debugging capabilities to MCP Server VS Code extension
- Added functionality to set and list breakpoints with appropriate schemas for validation.
- Implemented event handling for breakpoint hits, including an event emitter and subscription mechanism.
- Created utilities for managing debug sessions, including starting, stopping, and resuming sessions.
- Introduced call stack retrieval and variable inspection capabilities for active debug sessions.
- Enhanced error handling and user feedback for debugging operations.
@dimitrirodis
Copy link

Any reason this isn't merged? Looks awesome to me...

@danialtneus
Copy link

This seems real useful.

@BC-Mistie
Copy link

I'm feeling like a merge is in order.... seems super useful.

@dszp
Copy link

dszp commented Jul 2, 2025

This would be helpful for debugging purposes if it could be added.

@cecroft
Copy link

cecroft commented Jul 2, 2025

This would be incredibly helpful.

@iamkelatar
Copy link

Is there anything else out there that can automatically set breakpoints like this? I'm excited to use this when it's merged in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants