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