FlashDesk
Controla el escritorio de otra PC desde Claude Code mediante MCP: captura de pantalla, mouse, teclado, SSH, transferencia de archivos. Para trabajo GUI que SSH no puede alcanzar en una máquina remota; la PC remota aprueba cada conexión. No es control remoto de tu propia sesión de Claude.
Documentación
MCP: Controla FlashDesk desde tus herramientas de IA
FlashDesk implementa MCP (Protocolo de Contexto de Modelo), un estándar abierto para conectar herramientas de IA a aplicaciones externas. Herramientas de IA como Claude, ChatGPT, Cursor y Windsurf pueden ver la pantalla, controlar el mouse y el teclado, gestionar archivos, ejecutar comandos SSH y verificar el rendimiento en un dispositivo remoto mediante lenguaje natural.
Descripción general
MCP (Protocolo de Contexto de Modelo) es un estándar abierto que permite a las herramientas de IA llamar directamente a aplicaciones externas, sin necesidad de scripts personalizados ni una integración dedicada. Cualquier herramienta de IA compatible con MCP que se ejecute en el mismo PC que FlashDesk puede registrar FlashDesk como un servidor MCP local y usarlo de inmediato, y la configuración de FlashDesk muestra la configuración exacta para pegar.
Importante: El soporte MCP está desactivado por defecto y debe habilitarse en la configuración de FlashDesk en el dispositivo donde se ejecuta la herramienta de IA. La ventana de pantalla remota se muestra normalmente durante una sesión impulsada por MCP, no oculta.
FlashDesk MCP en la práctica
Estos ejemplos del mundo real combinan la visualización y el control de la pantalla, la investigación SSH y la verificación de registros y bases de datos. Las herramientas de IA recuperan información y realizan acciones a través de FlashDesk MCP.
- Investigar una discrepancia entre la pantalla y el estado real
Las pantallas y el estado de procesamiento se compararon con registros, configuraciones y registros de bases de datos para investigar discrepancias y procesamiento detenido. - Configurar un nuevo PC con Linux
Las tareas incluyeron configurar el acceso remoto, Docker y las aplicaciones necesarias, restaurar una base de datos desde una copia de seguridad y configurar la red y la sincronización horaria. - Descubrir por qué los PC no pueden conectarse
Se verificaron la configuración en pantalla y el estado de la conexión para investigar la configuración de red y múltiples interfaces de red. Un PC que no puede conectarse directamente a FlashDesk también se puede investigar si es accesible por SSH desde un PC autorizado y conectado en la misma red. - Restaurar aplicaciones que no se inician
Se investigaron problemas de inicio después de actualizaciones y la falta de espacio en disco causada por registros en crecimiento. El trabajo incluyó limpiar registros, revisar configuraciones y reparar el inicio de VS Code en un Mac. - Probar aplicaciones de Windows y macOS en dispositivos reales
Se usaron capturas de pantalla para inspeccionar la pantalla y verificar que los clics y las pulsaciones de teclas llegaran a la aplicación, incluidos los cambios resultantes en pantalla. - Hacer reutilizables los pasos de investigación recurrentes
Las verificaciones de registros y consultas de bases de datos de uso frecuente se organizaron en scripts para poder usar los mismos pasos en investigaciones posteriores.
Mira la demostración de FlashDesk MCP en YouTube
Uso básico
1
Habilitar MCP en la configuración de FlashDesk
En el dispositivo donde se ejecuta tu herramienta de IA, activa el acceso a herramientas de IA externas en la configuración de FlashDesk. Está desactivado por defecto.
Registrar FlashDesk como servidor MCP
La misma pantalla de configuración muestra la configuración exacta para registrar, con un botón de copiar. Pégala en la configuración MCP de tu herramienta de IA. Cada herramienta de IA tiene su propio lugar para registrar servidores MCP locales; consulta la documentación MCP de la herramienta para saber dónde está.
{
"mcpServers": {
"flashdesk": {
"command": "C:\\Program Files\\FlashDesk\\FlashDesk.exe",
"args": ["--mcp-server"]
}
}
}
3
Pide a tu herramienta de IA que se conecte
Indica a la herramienta de IA a qué dispositivo guardado debe conectarse. La conexión pasa por el flujo de aprobación normal en el dispositivo remoto.
4
Trabaja mediante lenguaje natural
Una vez conectado, describe lo que quieres que se haga. La herramienta de IA elige las acciones adecuadas: tomar una captura de pantalla, hacer clic, escribir, mover u organizar archivos, o ejecutar un comando.
Lo que puedes hacer
- Listar conexiones y carpetas guardadas, ver qué dispositivos están en línea, y abrir, verificar y cerrar sesiones.
- Obtener una captura de pantalla en vivo de la pantalla remota, ya sea de toda la pantalla o de una sola región, y leer el título y la posición de la ventana en primer plano en Windows.
- Mover el mouse, hacer clic, doble clic, desplazarse, presionar teclas y escribir texto en el dispositivo remoto.
- Leer y establecer el portapapeles, sincronizado con el dispositivo remoto.
- Listar, subir, descargar, renombrar y eliminar archivos y carpetas, tanto en el dispositivo remoto como en el dispositivo donde se ejecuta la herramienta de IA.
- Abrir una sesión solo SSH sin ventana de pantalla y ejecutar comandos de shell en el dispositivo remoto.
- Iniciar, detener y verificar el estado de la grabación de pantalla.
- Enviar y leer mensajes de chat de la sesión, que la persona en el dispositivo remoto ve.
- Leer estadísticas de video en vivo: velocidad de fotogramas, tiempo de ida y vuelta, pérdida de paquetes, nivel de congestión y CPU y memoria del host, y ajustar la velocidad de fotogramas objetivo, la profundidad de la canalización y la calidad JPEG.
- Verificar y aplicar actualizaciones de FlashDesk en el dispositivo remoto, y salir o reiniciar FlashDesk en cualquiera de los dos extremos.
- Organizar la lista de conexiones: renombrar conexiones, crear, renombrar y eliminar carpetas, y mover conexiones entre ellas.
Herramientas de IA compatibles
FlashDesk funciona con cualquier herramienta de IA compatible con MCP, incluidas:
- Claude Desktop y Claude Code
- Aplicación de escritorio de ChatGPT y Codex CLI
- Cursor
- Windsurf
- VS Code con GitHub Copilot Chat
Cada herramienta tiene su propio lugar para registrar un servidor MCP local; normalmente un archivo de configuración o un comando CLI. Las interfaces de chat de IA solo web generalmente admiten solo servidores MCP remotos, no uno local como el de FlashDesk; usa la aplicación de escritorio o CLI correspondiente en su lugar.
Cómo funciona
| Elemento | Descripción |
|---|---|
--mcp-server | El indicador que inicia FlashDesk como servidor MCP local. Este proceso solo puentea solicitudes a FlashDesk; nunca se convierte en Host ni en Viewer por sí mismo. |
| Solo local | El servidor MCP se comunica a través de entrada/salida estándar local. Nunca se expone a la red. |
| FlashDesk debe estar en ejecución | El proceso puente pasa cada solicitud a FlashDesk que ya se está ejecutando en el mismo PC. Si FlashDesk no se está ejecutando, las solicitudes devuelven un error en lugar de iniciar algo por sí mismas. |
| Mismo flujo de aprobación | Una conexión abierta a través de MCP pasa por el mismo flujo de aprobación o contraseña compartida en el dispositivo remoto que una conexión iniciada por una persona. |
Notas operativas
Práctica operativa recomendada
Las herramientas de IA investigan usando las pantallas y los registros que recuperan. Comienza con verificaciones de solo lectura, revisa los cambios propuestos y realiza las copias de seguridad necesarias antes de hacer cambios.
- El soporte MCP está desactivado por defecto y debe habilitarse en el dispositivo donde se ejecuta la herramienta de IA.
- La ventana de pantalla remota se muestra normalmente durante una sesión impulsada por MCP, igual que una conexión normal.
- La transferencia de archivos, la eliminación y el renombrado de archivos, y la ejecución de comandos SSH a través de MCP no se confirman individualmente. La eliminación no pasa por la papelera de reciclaje y no se puede deshacer. Considera lo que quieres permitir que haga una herramienta de IA antes de habilitar MCP.
- Los comandos SSH ejecutados a través de MCP requieren que la clave SSH del dispositivo de destino ya esté guardada en el dispositivo donde se ejecuta la herramienta de IA.
- Las herramientas de archivos alcanzan ambos extremos: el dispositivo remoto y el dispositivo donde se ejecuta la herramienta de IA. Eliminar una carpeta junto con su contenido requiere una opción explícita, por lo que una sola instrucción errónea no puede borrar todo un árbol.
- Las herramientas de actualización, salida y reinicio pueden detener o reiniciar FlashDesk en cualquiera de los dos extremos. Reiniciar FlashDesk en el dispositivo donde se ejecuta la herramienta de IA también finaliza la conexión MCP, y la herramienta de IA tiene que reconectarse.