Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>WpfBuddy MCP - WPF UI AutomationNew to Visual Studio Code? Get it now.
WpfBuddy MCP - WPF UI Automation

WpfBuddy MCP - WPF UI Automation

lysiuchenko

|
4 installs
| (1) | Free
MCP server for semantic WPF application automation — inspect UI trees, automate workflows, generate tests, diagnose bindings, all through natural language.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

WpfBuddy MCP - WPF UI Automation for VS Code

The MCP server that understands WPF applications — not just pixels.

Attach to any WPF app, inspect its UI tree semantically, automate workflows without coordinates, generate tests, and diagnose binding errors — all through natural language via GitHub Copilot.

Features

  • 200+ MCP tools for WPF automation
  • Semantic UI inspection — access the full automation tree, not just screenshots
  • Smart selectors — click by AutomationId, Name, or ControlType
  • Recording & replay — record workflows and export as xUnit+FlaUI tests
  • WPF diagnostics — detect binding errors, missing IDs, accessibility issues
  • DataGrid support — navigate, sort, filter, and assert grid content
  • MVVM-aware — inspect ViewModels, Commands, and DataContext

Quick Start

  1. Install this extension — the MCP server is automatically registered in your VS Code settings
  2. Start chatting with Copilot: "Attach to my WPF app and show me the UI tree"

The extension auto-registers the bundled MCP server on activation. If needed, run WpfBuddy: Register MCP Server from the Command Palette to re-register manually.

Requirements

  • Windows 10/11
  • A running WPF application to automate

Example Prompts

  • "Attach to MyApp and take a screenshot"
  • "Click the Save button"
  • "Fill in the patient form with test data"
  • "Record my workflow and generate a test"
  • "Why is the Submit button disabled?"
  • "Check accessibility of the current screen"

Commands

Command Description
WpfBuddy: Register MCP Server Re-register the MCP server in VS Code settings

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft