faze79/WPFVisualTreeMcp
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