MCP Windows Desktop Automation
About
A Model Context Protocol (MCP) server for Windows desktop automation using AutoIt.
Details
- Author
- mario-andreschak
- GitHub stars
- 114
- Downloads
- 721
- Categories
- Productivity
Jump to
- Full wrapping of all AutoIt functions as MCP tools
- Supports both stdio and WebSocket transports
- File access resources (read files, list directories)
- Screenshot resources (capture screen or specific windows)
- Prompt templates for common automation tasks
- Strict TypeScript typing throughout
Clone the repository, run npm install and npm run build, then start the server with npm start (defaults to stdio transport). For WebSocket transport, use npm start -- --transport=websocket --port=3000. Additional flags include --verbose and --port=<number>.
MCP Windows Desktop Automation
A Model Context Protocol (MCP) server for Windows desktop automation using AutoIt.
Overview
This project provides a TypeScript MCP server that wraps the node-autoit-koffi package, allowing LLM applications to automate Windows desktop tasks through the MCP protocol.
The server exposes:
- Tools: All AutoIt functions as MCP tools
- Resources: File access and screenshot capabilities
- Prompts: Templates for common automation tasks
Features
- Full wrapping of all AutoIt functions as MCP tools
- Support for both stdio and WebSocket transports
- File access resources for reading files and directories
- Screenshot resources for capturing the screen or specific windows
- Prompt templates for common automation tasks
- Strict TypeScript typing throughout
Installation
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



