ExoControl
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ExoControlOpen Chrome and search for 'best MCP servers'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Exo Control
Exo Control — realtime PC eyes and hands for any AI agent. Compact. Leased. Honest.
Announce-GA cleared 2026-08-11 for v0.1. Capability bar: Jarvis OS (stamped). Prefer import exo_control; aether.* remains stable per API-STABILITY.md. P1 trails are not claimed.
Realtime desktop (UIA) + browser (DOM/CDP) + files + registry + OS infrastructure for any AI harness — Cursor, Claude Desktop, Codex, custom agents, scripts. Compact refs by default, batched exec, screenshots only on ask or structure miss.
Doc | Role |
Capability bar (Floor + P0) | |
Product charter | |
Hard stops, lease, confirm gates |
Repo: ImAvgErix/ExoControl. Related app: ExoLauncher (separate).
Requirements
Windows (primary today)
Python 3.10+
Related MCP server: ComputerMate
Install
git clone https://github.com/ImAvgErix/ExoControl.git
cd ExoControl
pip install -e .
playwright install chromiumPreferred import: exo_control (re-exports). aether.* stays stable for v0.1 — see docs/API-STABILITY.md. CLI: exo-control (and compat aether).
Cursor (MCP)
Add to your Cursor MCP config (mcp.json or Cursor Settings → MCP):
{
"mcpServers": {
"exo-control": {
"command": "python",
"args": ["-m", "exo_control.slim_mcp_server"]
}
}
}Use a venv/python that has this package installed. MCP module: exo_control.slim_mcp_server (compat: aether.slim_mcp_server). Prefer one batched aether_exec script over chatty single clicks.
Claude Desktop (MCP)
Same server in Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"exo-control": {
"command": "python",
"args": ["-m", "exo_control.slim_mcp_server"]
}
}
}Restart Claude Desktop after editing. Point command at the interpreter that has the package installed if python is ambiguous.
CLI
exo-control --help
aether --help
aether windows
aether lease status
aether script steps.jsonEquivalent: python -m aether.cli ….
Python
from exo_control.exec_engine import AetherExecEngine
eng = AetherExecEngine()
eng.execute([
{"op": "lease_acquire", "agent_id": "my-agent", "task": "demo", "ttl_sec": 120},
{"op": "launch", "name": "notepad"},
{"op": "wait_window", "title_contains": "Notepad", "timeout": 10},
{"op": "type", "text": "hello from exo-control"},
{"op": "lease_release"},
])Safety
Desktop lease: one agent holds the hands at a time
Destructive / kill / registry write / service mutate require
confirm=trueHard denies: anti-cheat tampering, credential dumping, silent elevation
Details: SECURITY.md
Status
Announce-GA cleared 2026-08-11 for v0.1. Jarvis OS stamped. Package exo-control with dual exo_control / aether.* imports. P1 trails optional and unclaimed.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables AI assistants to safely perform actions on your computer including file system management, command execution, clipboard access, application launching, and local search with license-based monetization built in.
- Alicense-qualityDmaintenanceEnables AI to control a computer through mouse, keyboard, and screen capture tools, with support for local native and Docker sandboxed environments.75MIT
- Flicense-qualityBmaintenanceEnables AI agents to interact with the Windows desktop environment, including browser control, clipboard, file management, GitHub, Roblox Studio, OCR, and more, with a privileged approval system for risky actions.
- Alicense-qualityDmaintenanceEnables AI agents to see and control your desktop with tools for screenshots, clicks, typing, and more, all locally on macOS and Windows.170MIT
Related MCP Connectors
Operate your Linux servers from your LLM. Every action runs through an auditable allowlist.
Sovereign Agent OS — Persistent Memory, Governance & Compliance for AI Agents.
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ImAvgErix/ExoControl'
If you have feedback or need assistance with the MCP directory API, please join our Discord server