EZComputerCtrl MCP
EZComputerCtrl MCP
Ein visuell orientierter MCP für die Windows-Desktop-GUI-Steuerung, der es Agenten ermöglicht, semantische Objekte anstelle von fehleranfälligen Bildschirmkoordinaten zu bedienen.
EZComputerCtrl bereitet den aktuellen Desktop zunächst als strukturierte, ausführbare Schnittstellenfakten auf. Anschließend wählt der übergeordnete Agent Objekte und Aktionen aus, woraufhin der MCP intern die Lokalisierung, Ausführung und Rückgabe der Ergebnisse übernimmt.
Aktuelle Funktionen
Derzeit verfügbare MCP-Werkzeuge:
seeclickscrollmove_totype_texthotkey
Derzeit unterstützte Übertragungsmethoden:
stdiostreamable-httpsse
Standard-Übertragungsmethode: streamable-http
Related MCP server: OmniFlow
Installation
git clone https://github.com/JucieOvo/ezcomputerctrl-mcp.git
cd ezcomputerctrl-mcp
pip install -e .Zugehörige Skills
Das Repository enthält einen universellen Installations-Skill:
skills/install-ezcomputerctrl-mcp/SKILL.md
Dieser Skill dient dazu, dass verschiedene Agenten-Clients die lokale Konfiguration in ihren jeweiligen Umgebungen schnell abschließen können, anstatt an ein festes Client-Format gebunden zu sein.
Typische Verwendung:
Öffnen Sie das geklonte Repository im Agenten-Client.
Rufen Sie
/install-ezcomputerctrl-mcpauf oder lassen Sie den Agenten diesen Skill verwenden.Lassen Sie den Agenten die Portauswahl, das Schreiben der lokalen Umgebung, den Hintergrundstart und die MCP-Verbindungskonfiguration abschließen.
Lokale Laufzeitkonfiguration
Maschinenspezifische lokale Laufzeitkonfigurationen sollten hier gespeichert werden:
.runtime/ezcomputerctrl.env.ps1
Eine Beispieldatei finden Sie unter:
scripts/ezcomputerctrl.env.example.ps1
Das Startskript lädt diese Datei automatisch, bevor der Dienst gestartet wird.
Gebräuchliche Umgebungsvariablen:
EZCTRL_TRANSPORTEZCTRL_SERVER_HOSTEZCTRL_SERVER_PORTEZCTRL_MODEL_NAMEEZCTRL_MODEL_BASE_URLEZCTRL_MODEL_API_KEY
VLM-Konfiguration
Empfohlener Pfad: Qwen3.5/3.6 35B-A3B
Verwenden Sie hier keine fiktiven Modellnamen. Bitte verwenden Sie immer die tatsächlich bereitgestellten:
EZCTRL_MODEL_NAMEEZCTRL_MODEL_BASE_URLEZCTRL_MODEL_API_KEY
Derzeit wird standardmäßig eine VLM-Schnittstelle erwartet, die mit dem OpenAI-Protokoll kompatibel ist.
Starten und Stoppen
Im Hintergrund starten (versteckt):
cscript //nologo scripts\start_ezcomputerctrl_hidden.vbsDieser Einstiegspunkt startet den Keep-Alive-Daemon standardmäßig in einem versteckten Fenster.
Die PID des Daemons wird in
.runtime/ezcomputerctrl.guardian.pidgeschrieben.Die PID des aktuellen Geschäftsprozesses wird in
.runtime/ezcomputerctrl.pidgeschrieben.Solange das Stopp-Skript nicht ausgeführt wurde und die aktuelle Windows-Sitzung nicht beendet ist, startet der Daemon den Geschäftsprozess nach dessen Beendigung automatisch neu.
Hintergrunddienst stoppen:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\stop_ezcomputerctrl.ps1Das Stopp-Skript schreibt ein Stopp-Signal, beendet den aktuellen Geschäftsprozess und bereinigt die Laufzeit-PID-Dateien in .runtime/.
Startskript direkt ausführen:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run_ezcomputerctrl_http.ps1Keep-Alive-Modus direkt ausführen:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run_ezcomputerctrl_http.ps1 -KeepAliveDer Einmal-Startmodus startet den MCP-Dienst nur einmal; der Keep-Alive-Modus verwaltet zusätzlich die Daemon-PID-Datei .runtime/ezcomputerctrl.guardian.pid.
MCP-Adresse
Unter dem Standard-Host und -Port lautet die streamable-http-Adresse:
http://127.0.0.1:8765/mcp
Falls der Port lokal geändert wurde, ersetzen Sie diese Adresse bitte durch den tatsächlichen Port.
Verzeichnisstruktur
.
|-- .runtime/
|-- pyproject.toml
|-- README.md
|-- README_EN.md
|-- scripts/
| |-- ezcomputerctrl.env.example.ps1
| |-- run_ezcomputerctrl_http.ps1
| |-- start_ezcomputerctrl_hidden.vbs
| `-- stop_ezcomputerctrl.ps1
|-- skills/
| `-- install-ezcomputerctrl-mcp/
| `-- SKILL.md
`-- src/
`-- ezcomputerctrl/Hinweise zu Windows
Die Start- und Stopp-Skripte sind vorrangig mit Windows PowerShell 5.1 kompatibel.
Der Inhalt der Skripte ist weitestgehend auf ASCII optimiert, um Kodierungsprobleme zu minimieren.
Der versteckte Start verwendet
VBScript + PowerShell, um zu verhindern, dass das Befehlszeilenfenster versehentlich geschlossen wird.
Aktuelle Einschränkungen
Die aktuelle Implementierung konzentriert sich auf die Windows-Desktop-GUI und ist nicht für Spielesteuerungsszenarien gedacht.
Die aktuellen Fähigkeiten hängen von einer echten Desktop-Umgebung und einem echten VLM-Dienst ab.
Dies ist eine visuell gesteuerte Kontrollebene; eine fehlerfreie Erkennung bei komplexen Oberflächen wird nicht garantiert.
Die externe Werkzeugoberfläche wird bewusst schlank gehalten, um Stabilität und Kontrollierbarkeit zu priorisieren.
Wenn Sie nach dem Start dieses Werkzeugs Spiele mit Anti-Cheat-Systemen der Stufe R0 (z. B. Tencent ACE) ausführen, besteht das Risiko einer Sperrung. Bitte schließen Sie dieses Werkzeug unbedingt und starten Sie den Computer neu, bevor Sie das entsprechende Spiel starten. Der Autor und die Community übernehmen keine Haftung für Spielsperren, Einschränkungen oder andere Verluste, die durch die Nutzung dieses Werkzeugs entstehen.
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
- FlicenseNot gradedqualityDmaintenanceA Windows desktop automation MCP server that enables UI recognition through OCR, UIA controls, and multi-point color matching. It allows agents to interact with desktop applications via actions like clicking and typing while using a learning system to track and improve operation success.
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to automate Windows desktop applications through window manipulation, image recognition, OCR, keyboard/mouse simulation, and memory operations via the MCP protocol.MIT
- AlicenseNot gradedqualityCmaintenanceA local, dependency-free MCP server that gives AI agents controlled access to the active Windows desktop, enabling automated interaction with applications through screenshots, clicks, typing, and window management.79MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for driving any Windows app through five layers including OCR, UI Automation, and direct OS operations. Enables AI agents to control Windows desktop and OS cursor-free, even on background/locked windows.1512MIT
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
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/JucieOvo/ezcomputerctrl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server