Discover and explore top open-source AI tools and projects—updated daily.
claude-did-thisControl Windows desktop via AI
Top 96.1% on SourcePulse
This project provides a Windows server for the Model Context Protocol (MCP), enabling AI models to programmatically control system operations like mouse, keyboard, window management, and screen capture. It targets AI researchers and developers seeking to integrate AI with desktop automation, offering secure, structured control for tasks ranging from testing to complex human-AI collaboration.
How It Works
This project bridges AI models and the Windows desktop via MCP. It exposes core system functionalities through a server architecture, allowing AI agents to send commands for precise mouse, keyboard, window, and screen interactions. MCPControl leverages pluggable automation providers (keysender, powershell, autohotkey) for underlying OS operations, offering flexibility and native Windows integration. Its design prioritizes secure, programmatic access, supporting SSE and HTTPS transports.
Quick Start & Requirements
npm install -g mcp-controlnode-gyp, cmake-js) are needed for development.mcp-control --sse.Highlighted Details
keysender (default), powershell, and autohotkey (v2) providers.Maintenance & Community
No specific maintainer or community channel details were found. Contribution guidelines are available via CONTRIBUTING.md.
Licensing & Compatibility
Limitations & Caveats
This software is experimental and risky, granting AI direct system control; users assume all responsibility. Window minimize/restore operations are unsupported. Multi-screen functionality may be unreliable, and get_screenshot has issues with VS Code Extension Cline. Some operations may require elevated permissions. Click accuracy is resolution-dependent, with ongoing bug fixes.
1 month ago
Inactive
askui