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
unity-mcp
MCP for Unity acts as a bridge, allowing AI assistants to interact directly with the Unity Editor to manage assets, control scenes, edit scripts, and automate tasks.
Windows-MCP
Enables AI agents to interact with the Windows operating system for 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.