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.
A Model Context Protocol (MCP) server designed for automating Windows desktop tasks using AutoIt.
This project offers a TypeScript-based MCP server that leverages the node-autoit-koffi
package, enabling LLM applications to automate Windows tasks via the MCP protocol.
The server exposes:
The server can be started with stdio (default) or WebSocket transport, with options for port configuration and verbose logging.
The server provides tools for mouse/keyboard operations, window/control/process management, and system operations. Resources include file access and screenshot functionalities. Prompt templates are available for window interaction, form filling, general automation, and monitoring tasks.
mario-andreschak/mcp-windows-desktop-automation
March 24, 2025
March 28, 2025
TypeScript