Best for
- Developers and testers who want to delegate Windows desktop automation to AI in a controlled environment
- Researchers and AI experimenters needing programmatic desktop control
- Users building AI agents that require visual feedback
Static review · not runListed 2026-08-07
FMRS 44/100 · D · Weakest Security and permissions 6/20 — Read the FMRS scoring method →
Runtime:Node.js 18+ · Python
AUTOMATION_PROVIDER
Sets the global automation provider (keysender/powershell/autohotkey); defaults to keysender, optional.
AUTOHOTKEY_PATH
Path to the AutoHotkey v2 executable, needed only if it is not in PATH.
AUTOMATION_KEYBOARD_PROVIDER
Provider override for keyboard operations, optional.
AUTOMATION_MOUSE_PROVIDER
Provider override for mouse operations, optional.
AUTOMATION_SCREEN_PROVIDER
Provider override for screen operations, optional.
AUTOMATION_CLIPBOARD_PROVIDER
Provider override for clipboard operations, optional.
npm install -g mcp-control.mcp-control --sse.After configuring the SSE connection, restart the Claude client and MCPControl should appear in the MCP menu; asking 'list all open windows' should return a window list, confirming the connection.
Once connected, you can ask your AI assistant things like:
MCPControl is an MCP server for Windows OS automation, providing programmatic control over mouse, keyboard, window management, and screen capture. It bridges AI models with your desktop, enabling secure control of mouse movements, clicks, keyboard input, window operations, screenshots, and clipboard. It supports Windows only and recommends a virtual machine at 1280x720 resolution for optimal performance.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision f90024255aa6 Data synced 2026-10-12 Read the FMRS scoring method