UIAutomation MCP Server

UIAutomation MCP Server 0.1.2

Windows UI Automation Model Context Protocol (MCP) server

  • By Locomorange
  • Open Source
  • Portable
  • Updated Feb 12, 2026
Download for Windows

About UIAutomation MCP Server

UIAutomationMCP is a high-performance MCP server that provides Windows UI Automation capabilities.
Features include:
- Native AOT compilation for ultra-fast startup (~400ms)
- Hybrid architecture: AOT server with framework-dependent workers
- Full Windows UI Automation API support
- Element search, interaction, and monitoring capabilities
- Process isolation for stability and security
- JSON-UTF8 based IPC for optimal performance and internationalization
Note: Requires .NET 9 Desktop Runtime for worker processes

What's new in 0.1.2

UIAutomationMCP v0.1.2
πŸš€ Features
- Native AOT optimized MCP Server (ultra-fast startup)
- Shared runtime architecture for efficient deployment
- Full UI Automation support for Windows applications
- Multi-architecture support (x64 and ARM64)
πŸ“Š Performance
- Startup Time: ~400ms (90%+ faster than traditional .NET)
- Memory Usage: Optimized for minimal footprint
- Package Size: x64: 22.56MB | ARM64: 22.12MB
πŸ“¦ Downloads
─────────────┬───────┬──────────────────────┬─────────────────────────────────────────
Architecture β”‚Size β”‚SHA256 (first 8 chars)β”‚Download
─────────────┼───────┼──────────────────────┼─────────────────────────────────────────
Windows x64 β”‚22.56MBβ”‚4E01A519 β”‚UIAutomationMCP-v0.1.2-win-x64.zip
─────────────┼───────┼──────────────────────┼─────────────────────────────────────────
Windows ARM64β”‚22.12MBβ”‚9D1203E7 β”‚UIAutomationMCP-v0.1.2-win-arm64.zip
─────────────┴───────┴──────────────────────┴─────────────────────────────────────────
πŸ› οΈ Installation
Via Winget (Recommended)
winget install Locomorange.UIAutomationMCP
Manual Installation
1. Download the appropriate ZIP file for your architecture
2. Extract to your desired location
3. Ensure .NET 9.0 Desktop Runtime is installed
4. Run uiautomation-mcp.exe from the Server folder
πŸ“‹ Requirements
- Windows 10/11 (x64 or ARM64)
- .NET 9.0 Desktop Runtime (automatically installed via winget)
πŸ”§ Architecture Details
- Server: Native AOT compiled (~16MB)
- Worker: Framework-dependent (~5MB)
- Monitor: Framework-dependent (~5MB)
- Runtime: Shared .NET runtime (~170MB)
πŸ“ Package Contents
UIAutomationMCP/
β”œβ”€β”€ Server/ # Native AOT MCP Server
β”œβ”€β”€ Worker/ # UI Automation Worker Process
β”œβ”€β”€ Monitor/ # Event Monitoring Process
└── Runtime/ # Shared .NET 9.0 Runtime

Full release notes »

Technical details

PublisherLocomorange
Version0.1.2
Release date2026-02-12
LicenseMIT
Installer typezip
Architecturex64, arm64
Package IDLocomorange.UIAutomationMCP
RequirementsWindows 10 version 20H2 or later
DependenciesMicrosoft.DotNet.DesktopRuntime.9

Install UIAutomation MCP Server from the command line

Install with Windows Package Manager
winget install --id=Locomorange.UIAutomationMCP -e
Update to the latest version
winget upgrade --id=Locomorange.UIAutomationMCP -e
Uninstall
winget uninstall --id=Locomorange.UIAutomationMCP -e

accessibilityautomationdotnetmcpnative-aottestingui-automationwindows

UIAutomation MCP Server version history

0.1.1

Frequently asked questions

Is UIAutomation MCP Server free?

Yes. UIAutomation MCP Server is free and open-source software released under the MIT license.

What is the latest version of UIAutomation MCP Server?

The latest version is 0.1.2, released on Feb 12, 2026.

Is it safe to download UIAutomation MCP Server?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 4e01a5192a940f1fcadfb2c6b1a0bdb4cf6934621e9ae48e68d0955b3fa8d611.

Which Windows versions does UIAutomation MCP Server support?

UIAutomation MCP Server requires Windows 10 version 20H2 or later and is available for 64-bit (x64), ARM64 systems.

How do I uninstall UIAutomation MCP Server?

Open Settings › Apps › Installed apps, find UIAutomation MCP Server and select Uninstall. From the command line, run winget uninstall --id=Locomorange.UIAutomationMCP -e.

Is there a portable version of UIAutomation MCP Server?

Yes. UIAutomation MCP Server is available as a portable ZIP archive (UIAutomationMCP-v0.1.2-win-x64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.