Skip to content

feat(tools): add advanced debug tools (registers, exceptions, memory, parallel) #81

Description

@CalvinAllen

Description

Add low-level and parallel debugging tools for CPU registers, exception settings, memory inspection, and parallel task analysis.

Tools to Implement

CPU Registers

Tool Description
register_list Get values of common CPU registers
register_get Get the value of a specific CPU register by name

Exception Settings

Tool Description
exception_settings_get Get exception break settings
exception_settings_set Configure when to break on a specific exception type

Memory

Tool Description
memory_read Read memory bytes at an address expression or get a variable's memory representation

Parallel Debugging

Tool Description
parallel_stacks Get all threads' call stacks in a tree view, grouping threads with common frames
parallel_watch Evaluate the same expression on all threads and compare results
parallel_tasks_list List TPL (Task Parallel Library) task information

Notes

  • These are power-user features for deep debugging scenarios
  • Competitor reference: Unofficial VS MCP Server by dhq-boiler

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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