Da a los agentes de IA control sobre la pantalla: el servidor MCP de OverRec
- Metaphor Projects
- Aplicación
- 24 Jun, 2026
Los agentes de programación con IA son buenos razonando sobre una tarea, pero malos tocando la pantalla: encontrar una ventana, alinearla y obtener una captura limpia siempre ha implicado pegar scripts improvisados. OverRec cierra esa brecha al ejecutarse como servidor Model Context Protocol (MCP), de modo que cualquier agente compatible con MCP, ya sea Claude Code, Claude Desktop o tu propia herramienta, puede invocar directamente las herramientas de ventana y pantalla de OverRec, sin código de pegamento personalizado.

Qué expone el servidor MCP
Cada comando de la CLI de OverRec se refleja como una herramienta MCP:
| Tool | Mirrors | Notes |
|---|---|---|
monitors | cli monitors | Detalles completos por defecto, o una lista compacta de ID y resolución |
window | cli window | Busca ventanas por palabra clave |
screenshot | cli screenshot | Captura una región o una ventana específica por ID |
draw | cli draw | Muestra un rectángulo superpuesto transparente al clic para verificar un área |
record | cli record | Captura una región a GIF o MP4, en segundo plano o de forma bloqueante |
snap | cli snap | Mueve y redimensiona una ventana a coordenadas exactas |
version | cli version |
Un agente puede encadenar estas herramientas en una sola conversación: listar monitores, encontrar una ventana, ajustarla a la posición correcta, dibujar un rectángulo de confirmación y luego tomar la captura final. Todo como llamadas a herramientas, sin necesidad de scripts de shell.
Iniciar el servidor
OverRec admite dos transportes:
# Streamable HTTP: inicia una vez y compártelo entre clientes
OverRec.exe cli mcp
# stdio: el cliente inicia y gestiona el proceso por sí mismo
OverRec.exe cli mcp --stdio
El modo HTTP escucha en 127.0.0.1:7820 por defecto y sirve un endpoint JSON-RPC sin estado en /mcp; los encabezados Origin que no sean locales se rechazan para evitar DNS rebinding. El modo stdio habla JSON-RPC delimitado por saltos de línea a través de stdin/stdout y termina cuando el cliente cierra la tubería. Es la opción más simple cuando el propio agente se encarga de iniciar OverRec.
Registrar OverRec en Claude Code
# Opción A: HTTP, deja el servidor en ejecución
OverRec.exe cli mcp
claude mcp add --transport http overrec http://127.0.0.1:7820/mcp
# Opción B: stdio, Claude Code gestiona el proceso
claude mcp add overrec -- OverRec.exe cli mcp --stdio
Una vez registrado, Claude puede llamar a monitors, window, screenshot, draw, record y snap como cualquier otra herramienta, describiendo en lenguaje natural la acción de pantalla que necesita en lugar de emitir comandos CLI en bruto.
Inspeccionar el servidor por tu cuenta
La captura anterior muestra MCP Inspector conectado a OverRec mediante stdio. Enumera cada herramienta con su descripción, te permite ejecutar una manualmente y muestra el resultado JSON-RPC en bruto. Es útil para confirmar que el servidor funciona antes de conectarlo a un agente, o para depurar una llamada de herramienta que no hizo lo que esperabas.
Por qué importa
Las capturas de pantalla y el control de ventanas son exactamente el tipo de tarea que se vuelve frágil cuando se automatiza con scripts improvisados: las rutas cambian según la máquina, los títulos de las ventanas varían y las coordenadas se desplazan. MCP da a los agentes una interfaz estable y tipada hacia OverRec: el agente pide “la ventana de Chrome a 800x600” y recibe un ID de ventana, una posición ajustada y una captura, de la misma forma cada vez.
Eso hace que el servidor MCP de OverRec sea útil para:
- capturas para documentación e informes de errores impulsadas por agentes
- comparación automatizada de interfaces entre distintas ejecuciones
- cualquier flujo en el que un agente de IA necesite ver y controlar la pantalla, no solo razonar sobre código
Descarga OverRec desde Microsoft Store.