A Model Context Protocol (MCP) server for Windows desktop automation using AutoIt.
A Model Context Protocol (MCP) server for Windows desktop automation using AutoIt.
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:
# Clone the repository
git clone https://github.com/yourusername/mcp-windows-desktop-automation.git
cd mcp-windows-desktop-automation
# Install dependencies
npm install
# Build the project
npm run build
# Start with stdio transport (default)
npm start
# Start with WebSocket transport
npm start -- --transport=websocket --port=3000
# Enable verbose logging
npm start -- --verbose
--transport=stdio|websocket
: Specify the transport protocol (default: stdio)--port=<number>
: Specify the port for WebSocket transport (default: 3000)--verbose
: Enable verbose loggingThe server provides tools for:
The server provides resources for:
The server provides prompt templates for:
# Run in development mode
npm run dev
# Lint the code
npm run lint
# Run tests
npm run test
MIT
{ "mcpServers": { "mcp-windows-desktop-automation": { "command": "npm", "args": [ "start" ] } } }
Related projects feature coming soon
Will recommend related projects based on sub-categories