WPFVisualTreeMcp

faze79/WPFVisualTreeMcp

3.3

If you are the rightful owner of WPFVisualTreeMcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

WpfVisualTreeMcp is an MCP server designed to enable AI agents to inspect and interact with WPF application visual trees, facilitating real-time debugging and analysis.

Tools

Functions exposed to the LLM to take actions

wpf_list_processes

List all running WPF applications.

wpf_attach

Attach to a WPF application by process ID or name.

wpf_get_visual_tree

Get the visual tree hierarchy.

wpf_get_element_properties

Get all dependency properties of an element.

wpf_find_elements

Search for elements by criteria.

wpf_get_bindings

Get data bindings for an element.

wpf_get_binding_errors

List all binding errors.

wpf_get_resources

Enumerate resource dictionaries.

wpf_get_styles

Get applied styles and templates.

wpf_watch_property

Monitor a property for changes.

wpf_highlight_element

Visually highlight an element.

wpf_get_layout_info

Get layout information.

wpf_export_tree

Export visual tree to XAML or JSON.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources