WpfPilot MCP Server

MCP server for AI agents to automate Windows WPF apps with semantic UI Automation selectors, screenshots, recording, and FlaUI test generation.

Local serverstdio

What is the WpfPilot MCP Server?

MCP server for AI agents to automate Windows WPF apps with semantic UI Automation selectors, screenshots, recording, and FlaUI test generation.

What it actually does

WpfPilot MCP is a local Model Context Protocol server for Windows WPF applications. It lets AI coding agents inspect UI Automation trees, click and type through semantic selectors, diagnose WPF-specific issues, record workflows, and generate xUnit + FlaUI tests.

  • Attach to or launch WPF processes
  • Capture semantic UI snapshots (selectors, not screen coordinates)
  • Query text, value, state, bounds, patterns, children, ancestors, siblings, and selection
  • Act with verbs such as click, set value, select, toggle, expand, collapse, scroll, and drag/drop
  • Wait and assert on UI state with structured errors
  • Capture screenshots

Configuration

  • Windows 10/11. - A WPF application to automate. - Node.js 18+ if using npx (recommended). No .NET SDK required for the release binary or npm launcher.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
wpf_capabilitiesList supported verbs, query kinds, and wait conditions.
wpf_queryRead UI state.
wpf_actPerform UI actions.
wpf_waitWait for UI state.
wpf_assertVerify UI state.

How to install the WpfPilot MCP Server

{
  "mcpServers": {
    "wpfpilot-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@skuzadev/wpfpilot-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Windows 10/11. - A WPF application to automate. - Node.js 18+ if using npx (recommended). No .NET SDK required for the release binary or npm launcher.

Example prompts to try

  • “Use WpfPilot MCP to wpf capabilities.”
  • “Use WpfPilot MCP to wpf query.”
  • “Use WpfPilot MCP to wpf act.”

Frequently asked questions

MCP server for AI agents to automate Windows WPF apps with semantic UI Automation selectors, screenshots, recording, and FlaUI test generation. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.