UIAutomation MCP Server

Locomorange·Locomorange.UIAutomationMCP

Windows UI Automation Model Context Protocol (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

winget install --id Locomorange.UIAutomationMCP --exact --source winget

Latest 0.1.2·February 12, 2026

Release Notes

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

Installer type: zip

ArchitectureScopeDownloadSHA256
x64β€”Download4E01A5192A940F1FCADFB2C6B1A0BDB4CF6934621E9AE48E68D0955B3FA8D611
arm64β€”Download9D1203E7F6ED5B5A152CDE8A8F8363F92B766C997877380A38E9D5D4D9827164

Details

Homepage
https://github.com/locomorange/uiautomation-mcp
License
MIT
Publisher
Locomorange
Support
https://github.com/locomorange/uiautomation-mcp/issues
Copyright
Copyright (c) 2025 Locomorange
Moniker
uiautomation-mcp

Tags

accessibilityautomationdotnetmcpnative-aottestingui-automationwindows

Older versions (1)

0.1.1
ArchitectureScopeDownloadSHA256
x64β€”Downloadb7139bdeb9df6fe59501ee3f65519f8b478d7b56cf7cb7fa7944e5caa19fbfee
arm64β€”Download4f76eb2738466373629287f5eefcbc9d3c007678a69fcc78d6d9e7dc2bdf153e