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: OmniFlow
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 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