Skip to main content
Glama

EZComputerCtrl MCP

Englisch

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:

  1. see

  2. click

  3. scroll

  4. move_to

  5. type_text

  6. hotkey

Derzeit unterstützte Übertragungsmethoden:

  1. stdio

  2. streamable-http

  3. sse

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:

  1. Öffnen Sie das geklonte Repository im Agenten-Client.

  2. Rufen Sie /install-ezcomputerctrl-mcp auf oder lassen Sie den Agenten diesen Skill verwenden.

  3. 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:

  1. EZCTRL_TRANSPORT

  2. EZCTRL_SERVER_HOST

  3. EZCTRL_SERVER_PORT

  4. EZCTRL_MODEL_NAME

  5. EZCTRL_MODEL_BASE_URL

  6. EZCTRL_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:

  1. EZCTRL_MODEL_NAME

  2. EZCTRL_MODEL_BASE_URL

  3. EZCTRL_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.vbs

Dieser Einstiegspunkt startet den Keep-Alive-Daemon standardmäßig in einem versteckten Fenster.

  1. Die PID des Daemons wird in .runtime/ezcomputerctrl.guardian.pid geschrieben.

  2. Die PID des aktuellen Geschäftsprozesses wird in .runtime/ezcomputerctrl.pid geschrieben.

  3. 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.ps1

Das 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.ps1

Keep-Alive-Modus direkt ausführen:

powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run_ezcomputerctrl_http.ps1 -KeepAlive

Der 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

  1. Die Start- und Stopp-Skripte sind vorrangig mit Windows PowerShell 5.1 kompatibel.

  2. Der Inhalt der Skripte ist weitestgehend auf ASCII optimiert, um Kodierungsprobleme zu minimieren.

  3. Der versteckte Start verwendet VBScript + PowerShell, um zu verhindern, dass das Befehlszeilenfenster versehentlich geschlossen wird.

Aktuelle Einschränkungen

  1. Die aktuelle Implementierung konzentriert sich auf die Windows-Desktop-GUI und ist nicht für Spielesteuerungsszenarien gedacht.

  2. Die aktuellen Fähigkeiten hängen von einer echten Desktop-Umgebung und einem echten VLM-Dienst ab.

  3. Dies ist eine visuell gesteuerte Kontrollebene; eine fehlerfreie Erkennung bei komplexen Oberflächen wird nicht garantiert.

  4. Die externe Werkzeugoberfläche wird bewusst schlank gehalten, um Stabilität und Kontrollierbarkeit zu priorisieren.

  5. 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.

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    Not graded
    quality
    D
    maintenance
    A 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.
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI clients to automate Windows desktop applications through window manipulation, image recognition, OCR, keyboard/mouse simulation, and memory operations via the MCP protocol.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A 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.
    79
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP 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.
    151
    2
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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