Skip to content

feat(tools): add advanced debug tools (watch, thread, process, immediate, modules) #80

@CalvinAllen

Description

@CalvinAllen

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions