Windows UI Automation MCP server for desktop inspection and element lookup. Windows only.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Windows UI Automation toolkit with three aligned entry points:
uiamcp)UIAutomationMcp.McpServer)uia-mcp)VS Code extension (recommended) β install
trsdn.uia-mcp
from the Marketplace (code --install-extension trsdn.uia-mcp), or
install the UIAutomationMcp-<version>.vsix from the
latest release.
Self-contained; bundles the MCP server, the CLI, and both agent skills.
Claude Desktop β download uia-mcp-<version>.mcpb from the latest release and
double-click it.
npm β uia-mcp ships the MCP server with
the .NET runtime bundled, so it needs no prerequisites:
NuGet .NET tools
Standalone ZIP β UIAutomationMcp-MCP-Server-<version>-windows.zip contains the
self-contained MCP server and CLI; no .NET runtime required.
Requires Windows and an interactive desktop session. UI Automation cannot run headless.
This repository is part of the broader MCP automation lineage and intentionally keeps attribution to earlier work by Stefan BrΓΆnner.
It also keeps the historical reference to Excel MCP as a related sibling project in that lineage, even though this repository itself is focused on Windows UI Automation.
Interop.UIAutomationClientisGrabbed, drop effects, grabbed items) so an in-progress drag can be observed, and resolves automation events to readable names such as Drag_DragStartsrc\UIAutomationMcp.ComInteropsrc\UIAutomationMcp.Servicesrc\UIAutomationMcp.CLIsrc\UIAutomationMcp.McpServersrc\UIAutomationMcp.Smokevscode-extensionmcpb β Claude Desktop bundle sources and build scriptskills β agent skills for uia-cli and uia-mcpNo reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/uiautomationmcp)<a href="https://allmcps.com/mcp/uiautomationmcp"><img src="https://allmcps.com/api/badge/uiautomationmcp?style=directory" alt="UIAutomationMcp on AllMCPs" /></a>