MCP Windows Desktop Automation

by mario-andreschak

114 stars
721 downloads
Not rated
GitHub

About

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

Details

Author
mario-andreschak
GitHub stars
114
Downloads
721
Categories
Productivity

- 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.