
locomorange/uiautomation-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
UIAutomation MCP는 Model Context Protocol (MCP)을 구현하는 Windows UI Automation 서버이며, AI Assistants 및 기타 응용 프로그램을 사용하여 Windows 데스크톱 애플리케이션과 상호 작용합니다.
개요
UIAutomation MCP는 Model Context Protocol (MCP)을 구현하는 Windows UI Automation 서버이며, AI Assistants 및 기타 애플리케이션을 사용하여 Windows 데스크톱 애플리케이션 프로그래밍과 상호 작용합니다. 이 서버는 표준화된 프로토콜 인터페이스를 통해 Windows UI Automation 기능에 대한 종합적인 액세스를 제공합니다. - : UI 자동화를 지원하는 모든 Windows 애플리케이션과 상호 작용 - : UI 자동화 제어 패턴을위한 공식 Microsoft 지침을 따르십시오 - : 빠른 시작 및 낮은 메모리 사용 최적화 - : MCP 프로토콜 처리 및 UI 운영 간의 보안 분리 - : 버튼, 텍스트 필드, 목록, 그리드 및 모든 표준 Windows 제어 - Windows 애플리케이션 자동화 - AI-powered 데스크톱 자동화 - 접근성 도구 개발 - 응용 통합 및 워크플로우 자동화 - Windows 10/11 (UI Automation은 Windows가 필요합니다) - .NET 9.0 런타임 (자동 날개로 설치) 날개 패키지 Locomorange.
개요(AI 번역)
프로젝트 개요
UIAutomation MCP는 Model Context Protocol (MCP)을 구현하는 Windows UI Automation 서버이며, AI Assistants 및 기타 애플리케이션을 사용하여 Windows 데스크톱 애플리케이션 프로그래밍과 상호 작용합니다. 이 서버는 표준화된 프로토콜 인터페이스를 통해 Windows UI Automation 기능에 대한 종합적인 액세스를 제공합니다.
** 키 기능:** -Complete UI Automation Access: UI Automation을 지원하는 Windows 애플리케이션과 상호작용
- Microsoft Learn Compliant: UI Automation Control 패턴의 공식 Microsoft 지침을 따르십시오.
- Native AOT 성능: 빠른 시작 및 낮은 메모리 사용 최적화
- **멀티 프로젝션 **: MCP 프로토콜 처리 및 UI 작업 간의 보안 분리 -Comprehensive Control Support: 버튼, 텍스트 필드, 목록, 그리드 및 모든 표준 Windows 컨트롤
사용 사례:
- Windows 애플리케이션 자동화
- AI-powered 데스크탑 자동화
- 접근성 도구 개발
- Application 통합 및 워크플로우 자동화
설치 및 설치
# 필수품
- Windows 10/11 (UI 자동화는 Windows를 요구합니다)
- .NET 9.0 런타임 (자동 날개로 설치)
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
UIAutomation MCP
Project Overview
UIAutomation MCP is a Windows UI Automation server that implements the Model Context Protocol (MCP), enabling AI assistants and other applications to interact with Windows desktop applications programmatically. This server provides comprehensive access to Windows UI Automation capabilities through a standardized protocol interface.
Key Features:
- Complete UI Automation Access: Interact with any Windows application that supports UI Automation
- Microsoft Learn Compliant: Follows official Microsoft guidelines for UI Automation control patterns
- Native AOT Performance: Optimized for fast startup and low memory usage
- Multi-Process Architecture: Secure separation between MCP protocol handling and UI operations
- Comprehensive Control Support: Buttons, text fields, lists, grids, and all standard Windows controls
Use Cases:
- Automated testing of Windows applications
- AI-powered desktop automation
- Accessibility tool development
- Application integration and workflow automation
Installation & Setup
Prerequisites
- Windows 10/11 (UI Automation requires Windows)
- .NET 9.0 Runtime (automatically installed with winget)
Install via Winget
Note: The winget package
Locomorange.UIAutomationMCPmay not be available yet. If you encounter an error, please check the GitHub releases page for manual installation instructions or verify the package name once published.
# Install UIAutomation MCP server
winget install Locomorange.UIAutomationMCP
MCP Server Configuration
Add the UIAutomation MCP server to your MCP client configuration. For most MCP clients, add this to your MCP settings JSON file:
{
"mcpServers": {
"uiautomation": {
"command": "uiautomation-mcp",
"args": [],
"env": {}
}
}
}
For Claude Desktop, add to %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"uiautomation": {
"command": "uiautomation-mcp",
"args": []
}
}
}
Manual Installation
- Download the latest release from the GitHub releases page
- Extract to your preferred location
- Add the executable path to your MCP client configuration
Basic Usage Example
Once configured, you can use the UIAutomation MCP server through your MCP client. Here are some example commands:
Take a Screenshot
Take a screenshot of the current desktop
Find and Click a Button
Find a button with text "OK" and click it
Enter Text in a Field
Find the text field with name "Username" and enter "john.doe"
Get Window Information
List all open windows and their titles
Navigate Application Menus
Open the File menu in Notepad and click "Save As"
The server provides comprehensive UI automation capabilities including:
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"uiautomation": {
"command": "uiautomation-mcp",
"args": [],
"env": {}
}
}
}