EZComputerCtrl MCP
EZComputerCtrl MCP
Un MCP centrado en la visión para el control de GUI de escritorio en Windows, que permite a los agentes operar con objetos semánticos en lugar de coordenadas de pantalla frágiles.
EZComputerCtrl organiza primero el escritorio actual en hechos de interfaz estructurados y ejecutables, luego el agente de nivel superior selecciona los objetos y acciones, y finalmente el MCP completa la localización, ejecución y devolución de resultados internamente.
Capacidades actuales
Herramientas MCP expuestas actualmente:
seeclickscrollmove_totype_texthotkey
Modos de transporte soportados actualmente:
stdiostreamable-httpsse
Modo de transporte predeterminado: streamable-http
Related MCP server: umbriel
Instalación
git clone https://github.com/JucieOvo/ezcomputerctrl-mcp.git
cd ezcomputerctrl-mcp
pip install -e .Skill complementario
El repositorio incluye un skill de ensamblaje genérico:
skills/install-ezcomputerctrl-mcp/SKILL.md
Este skill se utiliza para que diferentes clientes de Agentes completen rápidamente la configuración local en sus respectivos entornos, en lugar de estar vinculados a un formato de cliente fijo.
Modo de uso típico:
Abrir el repositorio clonado en el cliente del Agente.
Llamar a
/install-ezcomputerctrl-mcp, o permitir que el Agente utilice este skill.Dejar que el Agente complete la selección de puerto, la escritura en el entorno local, el inicio en segundo plano y la configuración de acceso al MCP.
Configuración de ejecución local
La configuración de ejecución local relacionada con la máquina debe escribirse en:
.runtime/ezcomputerctrl.env.ps1
El archivo de ejemplo se encuentra en:
scripts/ezcomputerctrl.env.example.ps1
El script de inicio cargará automáticamente este archivo antes de levantar el servicio.
Variables de entorno comunes:
EZCTRL_TRANSPORTEZCTRL_SERVER_HOSTEZCTRL_SERVER_PORTEZCTRL_MODEL_NAMEEZCTRL_MODEL_BASE_URLEZCTRL_MODEL_API_KEY
Configuración de VLM
Ruta recomendada: Qwen3.5/3.6 35B-A3B
No escriba nombres de modelos ficticios aquí. Utilice siempre los que estén realmente desplegados:
EZCTRL_MODEL_NAMEEZCTRL_MODEL_BASE_URLEZCTRL_MODEL_API_KEY
La expectativa predeterminada actual es una interfaz VLM compatible con el protocolo OpenAI.
Inicio y parada
Inicio oculto en segundo plano:
cscript //nologo scripts\start_ezcomputerctrl_hidden.vbsEsta entrada inicia el proceso demonio de mantenimiento en una ventana oculta de forma predeterminada.
El PID del demonio se escribirá en
.runtime/ezcomputerctrl.guardian.pid.El PID del proceso de negocio actual se escribirá en
.runtime/ezcomputerctrl.pid.Mientras no se ejecute el script de parada y la sesión de Windows actual no haya finalizado, el demonio reiniciará automáticamente el proceso de negocio después de que este se cierre.
Detener el servicio en segundo plano:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\stop_ezcomputerctrl.ps1El script de parada escribirá una señal de parada, finalizará el proceso de negocio actual y limpiará los archivos PID de tiempo de ejecución en .runtime/.
Ejecutar directamente el script de inicio:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run_ezcomputerctrl_http.ps1Ejecutar directamente en modo de mantenimiento:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run_ezcomputerctrl_http.ps1 -KeepAliveEl modo de inicio único solo levantará el servicio MCP una vez; el modo de mantenimiento mantendrá adicionalmente el archivo PID del demonio .runtime/ezcomputerctrl.guardian.pid.
Dirección MCP
En el host y puerto predeterminados, la dirección streamable-http es:
http://127.0.0.1:8765/mcp
Si cambió el puerto localmente, reemplace esta dirección por el puerto real.
Estructura de directorios
.
|-- .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/Notas sobre Windows
Los scripts de inicio y parada son compatibles preferentemente con Windows PowerShell 5.1.
El contenido del script intenta mantener la prioridad ASCII para reducir problemas de codificación.
El inicio oculto utiliza
VBScript + PowerShellpara evitar que la ventana de comandos se exponga y sea cerrada accidentalmente.
Limitaciones actuales
La implementación actual se centra en la GUI de escritorio de Windows y no está orientada a escenarios de control de juegos.
Las capacidades actuales dependen de un entorno de escritorio real y un servicio VLM real.
Esta es una capa de control impulsada por visión; no se garantiza una identificación sin errores en interfaces complejas.
La superficie de herramientas externas actual se mantiene convergente, priorizando la estabilidad y la controlabilidad.
Después de iniciar esta herramienta, si necesita ejecutar juegos con anti-trampas de nivel R0 (como Tencent ACE), existe el riesgo de activar una prohibición. Asegúrese de cerrar esta herramienta y reiniciar su computadora antes de ingresar a los juegos relevantes. El autor y la comunidad no asumen ninguna responsabilidad por prohibiciones de cuentas de juego, restricciones u otras pérdidas derivadas del uso de esta herramienta.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Eyes and hands on real Windows PCs — observe, click, type via Glasswarp API.
- PomeradoOAuthai.pomerado
MCPs that do tasks on any website. Search flights, book, shop, check accounts and fill in forms.
Hosted MCP server and REST API that lets AI agents use apps with no API, signed in as you.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables 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 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.79 npm2MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Windows desktop automation, enabling agents to control mouse, keyboard, and UI elements via 22 tools, with OCR, screenshots, macro recording, and autonomous mission execution.MIT
- AlicenseAqualityCmaintenanceWindows desktop automation MCP server enabling screenshot capture, precise visual locating of UI elements via vision models, and automated mouse clicking.41MIT