Wpf Visual Tree MCP server
io.github.faze79/wpf-visual-tree·v0.20.0·15 starsInspect and drive WPF apps: trees, bindings, screenshots, mouse dragging and touch gestures.
not scanned yet
15 stars
Reviews
Write oneNobody has reviewed Wpf Visual Tree yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Wpf Visual Tree tools
No tool declarations could be read from the package source. They show once the server is installed.
How Wpf Visual Tree compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 53% of 1,299 Productivity servers
- GitHub stars
- 15
- more than 81% of 854 Productivity servers
Release history: 5 versions in the registry since 2026-07-23, latest 2026-10-25, typically one every 3 days.
Install Wpf Visual Tree in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the Wpf Visual Tree repository's README, as published. We do not edit it. Read it on GitHub
WpfVisualTreeMcp
<!-- mcp-name: io.github.faze79/wpf-visual-tree -->
Let AI agents see, debug and drive running WPF apps. Snoop + Playwright for AI, exposed over the Model Context Protocol — visual tree, data bindings, screenshots, clicks, text input and keyboard, against any running WPF process, no source changes needed.
An AI agent queries controls by visible text, fills the form, selects a list item, clicks Submit — then explains why the Status box stayed empty by pulling the app's binding errors. Every step is one MCP tool call (or CLI command).
Quickstart (60 seconds)
- Download and extract the latest release zip (requires the .NET 8 Desktop Runtime).
- Register it in your MCP client — for Claude Code, add to .mcp.json:
{
"mcpServers": {
"wpf-visual-tree": {
"command": "C:/path/to/WpfVisualTreeMcp.Server.exe",
"args": []
}
}
}- Ask your agent: "Look at my running WPF app and tell me why the Save button is disabled."
Prefer the terminal? The same exe is a full CLI: WpfVisualTreeMcp.Server.exe help.
Overview
WpfVisualTreeMcp is a Model Context Protocol (MCP) server that allows AI coding agents (Claude Code, Cursor, GitHub Copilot) to inspect and interact with running WPF applications. Think of it as giving your AI assistant the same capabilities as tools like Snoop WPF or Visual Studio's Live Visual Tree.
Why This Matters
Debugging WPF UI issues traditionally requires manual inspection with specialized tools. This project bridges that gap by exposing WPF inspection capabilities through MCP, enabling AI agents to:
- Understand UI structure during code reviews
- Diagnose binding errors automatically
- Suggest fixes for layout issues
- Assist with UI refactoring tasks
- Analyze visual tree hierarchies in real-time
Features
Core Inspection
- Process Discovery - List all running WPF applications available for inspection
- Visual Tree Navigation - Traverse the complete visual tree hierarchy
- Logical Tree Access - Navigate the logical tree structure
- Property Inspection - Read all dependency properties of any UI element
Binding & Resources
- Binding Analysis - Inspect bindings with converter, StringFormat, FallbackValue, MultiBinding support
- DataContext Inspection - View DataContext type, properties, INPC status, and inheritance chain
- Binding Error Detection - Automatically capture and report binding errors with classification
- Resource Enumeration - Browse resource dictionaries at any scope
- Style Inspection - View applied styles and templates
Search & Monitoring
- Element Search - Find elements by type, name, or property values
- Deep Search - Search entire tree including AdornerLayer and Popup elements
- Property Watching - Monitor property changes in real-time
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Wpf Visual Tree: common questions
- Is Wpf Visual Tree MCP server safe?
- Mostly: it is graded B (80/100). Read the Wpf Visual Tree safety report
- Does Wpf Visual Tree need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Wpf Visual Tree maintained?
- The last commit was 103 days ago (2026-07-23). The latest release is v0.20.0.
- What can I use instead of Wpf Visual Tree?
- Servers from other publishers that do the same job: Flutter MCP Toolkit MCP server, Renforge MCP server and Argent MCP server.
- How does Wpf Visual Tree compare with other Productivity MCP servers?
- safety score 80/100 (higher than 53% of 1,299 Productivity servers); github stars 15 (more than 81% of 854 Productivity servers). Full comparison.
Alternatives to Wpf Visual Tree
Same job from other publishers: the closest match first, then the best rated.
Flutter MCP ToolkitInspect and drive Flutter debug apps/games: semantic snapshots, search, and custom client toolsnot reviewedGrowingA- RenforgeInspect, drive and debug a running Ren'Py game: state, screenshots, guarded clicks, saves, builds.not reviewedGrowingA
- ArgentDrive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agentnot reviewedWidely usedA
- three.ws BlenderDrive a local Blender headlessly: inspect, convert, render and script 3D files.not reviewedEstablishedB
- HunchFocus-free macOS control for AI agents: drive your real Mac apps in the background, no stolen focus.not reviewedGrowingA