MCP Windows Desktop Automation MCP Server

A Model Context Protocol (MCP) server for Windows desktop automation using AutoIt.

Local serverstdioTypeScript

What is the MCP Windows Desktop Automation MCP Server?

A Model Context Protocol (MCP) server for Windows desktop automation using AutoIt.

The short version

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.

  • 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

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Frequently asked questions

It wraps all AutoIt functions as MCP tools, allowing any MCP-compatible LLM app to drive Windows desktop automation without writing AutoIt scripts directly.