Description
Add advanced debugging tools covering watch expressions, thread management, process management, immediate window, and module inspection.
Tools to Implement
Watch
| Tool |
Description |
watch_add |
Add a watch expression and return its current value |
watch_remove |
Remove a watch expression by value or index |
watch_list |
List all watch expressions with their current values |
Thread Management
| Tool |
Description |
thread_switch |
Switch the active thread by thread ID |
thread_set_frozen |
Freeze or thaw a thread |
thread_get_callstack |
Get the call stack of a specific thread by ID |
Process Management
| Tool |
Description |
process_list_debugged |
List all processes currently being debugged |
process_list_local |
List local processes available for attaching |
process_detach |
Detach the debugger from a specific process |
process_terminate |
Terminate a process being debugged |
Immediate Window
| Tool |
Description |
immediate_execute |
Execute an expression with side effects in the debugger context |
Module Inspection
| Tool |
Description |
module_list |
List all loaded modules (DLLs/assemblies) in the current debug session |
Notes
- Competitor reference: Unofficial VS MCP Server by dhq-boiler
Description
Add advanced debugging tools covering watch expressions, thread management, process management, immediate window, and module inspection.
Tools to Implement
Watch
watch_addwatch_removewatch_listThread Management
thread_switchthread_set_frozenthread_get_callstackProcess Management
process_list_debuggedprocess_list_localprocess_detachprocess_terminateImmediate Window
immediate_executeModule Inspection
module_listNotes