{"type":"mcp_server","name":"mcp-windows-desktop-automation","description":"This repository offers a TypeScript MCP server for automating Windows desktop tasks using AutoIt, exposing its functions as tools for LLM applications. It supports file access, screenshots, and common automation prompts.","category":"System Tools","language":"TypeScript","stars":114,"forks":4,"owner":"mario-andreschak","github_url":"https://github.com/mario-andreschak/mcp-windows-desktop-automation","homepage":null,"setup":"## Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/yourusername/mcp-windows-desktop-automation.git\ncd mcp-windows-desktop-automation\n\n# Install dependencies\nnpm install\n\n# Build the project\nnpm run build\n```","tools":"## Available Tools\n\n1.  Full wrapping of all AutoIt functions as MCP tools (Allows LLM applications to automate Windows desktop tasks through the MCP protocol).\n2.  Support for both stdio and WebSocket transports (Offers flexibility in communication).\n3.  File access resources (Provides capabilities for reading files and directories).\n4.  Screenshot resources (Enables capturing the screen or specific windows).\n5.  Prompt templates (Offers templates for common automation tasks).\n6.  Mouse operations (Move, click, drag, etc.).\n7.  Keyboard operations (Send keystrokes, clipboard operations, etc.).\n8.  Window management (Find, activate, close, resize windows, etc.).\n9.  Control manipulation (Interact with UI controls, buttons, text fields, etc.).\n10. Process management (Start, stop, and monitor processes).\n11. System operations (Shutdown, sleep, etc.).","faq":null,"created_at":"2025-03-24T00:38:21+00:00","updated_at":"2025-03-28T15:22:44+00:00","source_url":"https://model-context-protocol.com/servers/windows-desktop-automation-mcp-autoit","related_articles":[]}