WPF Inspector MCP
In-process live WPF inspection and semantic UI interaction for AI coding agents.
A local Model Context Protocol (MCP) server that injects a trusted Snoop-style CoreCLR inspection agent into running Windows WPF applications. Inspect bounded visual/logical trees, test data bindings, capture window screenshots, and trigger UI interactions on the WPF Dispatcher without adding references to your target project.
Key Capabilities
- Live Visual & Logical Trees: Bounded tree discovery including template elements and popup presentation surfaces.
- Semantic UI Interaction: Find controls by Name, Type, AutomationId, or text, with invoke, toggle, text input, and scroll support.
- Window Screenshot Capture: Render live managed WPF window buffers directly into MCP image payloads for visual validation.
- Dispatcher-Safe Execution: Executes queries safely on the target WPF dispatcher over authenticated named pipes.