MCPControl
by claude-did-this
Overview
A Windows control server for the Model Context Protocol, enabling AI models to programmatically control system operations such as mouse, keyboard, window management, and screen capture.
Installation
mcp-control --sseEnvironment Variables
- AUTOMATION_PROVIDER
- AUTOMATION_KEYBOARD_PROVIDER
- AUTOMATION_MOUSE_PROVIDER
- AUTOMATION_SCREEN_PROVIDER
- AUTOMATION_CLIPBOARD_PROVIDER
- AUTOHOTKEY_PATH
- MAX_SSE_CLIENTS
- LOG_LEVEL
Security Notes
This software grants AI models direct, programmatic control over the operating system's UI (mouse, keyboard, window management, screen capture), which is an inherently high-risk capability. The AutoHotkey provider executes dynamically generated scripts via `execSync`, which is a powerful and potentially risky operation. While strong input validation (Zod schemas, detection of dangerous key combinations) and mandatory HTTPS for remote production deployments are implemented to mitigate risks, the fundamental nature of the tool requires extreme caution. The project explicitly warns users of its experimental and potentially dangerous nature.
Similar Servers
Windows-MCP
This MCP server enables AI agents to directly interact with the Windows operating system, performing tasks such as file navigation, application control, UI interaction, and QA testing.
mcp
This server provides Hyperbrowser's Model Context Protocol (MCP) interface, offering tools for web scraping, structured data extraction, crawling, and general-purpose browser automation using AI agents like OpenAI's CUA and Anthropic's Claude Computer Use.
Windows-MCP.Net
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.
blueprint-mcp
Enable AI assistants and coding agents to control and automate real web browsers (Chrome, Firefox, Opera) through a browser extension, maintaining logged-in sessions and avoiding bot detection.