MCP: controla FlashDesk desde tus herramientas de IA
FlashDesk implementa MCP (Model Context Protocol), un estándar abierto para conectar herramientas de IA con aplicaciones externas. Herramientas de IA como Claude, ChatGPT, Cursor y Windsurf pueden ver la pantalla, controlar el ratón y el teclado, gestionar archivos, ejecutar comandos SSH y comprobar el rendimiento en un dispositivo remoto mediante lenguaje natural.
Contenido
Descripción general
MCP (Model Context Protocol) es un estándar abierto que permite a las herramientas de IA llamar directamente a aplicaciones externas, sin necesidad de scripting personalizado 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 servidor local MCP y utilizarlo inmediatamente, y la configuración de FlashDesk muestra la configuración exacta para pegar.
FlashDesk MCP en la práctica
Estos ejemplos reales combinan la visualización y el control de la pantalla, la investigación mediante SSH y la consulta de registros y bases de datos. Las herramientas de IA obtienen información y realizan acciones a través de FlashDesk MCP.
-
Investigar diferencias entre lo que muestra la pantalla y el estado real
Se compararon las indicaciones de la pantalla y el estado del procesamiento con los registros, la configuración y los datos de la base de datos para investigar discrepancias y procesos detenidos. -
Preparar 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. -
Averiguar por qué los PC no se conectan entre sí
Se comprobaron los ajustes en pantalla y el estado de la conexión para investigar la configuración de red y los problemas con varias interfaces de red. También se puede investigar un PC que no pueda conectarse directamente a FlashDesk si es accesible por SSH desde un PC autorizado y conectado en la misma red. -
Recuperar aplicaciones que no arrancan
Se investigaron problemas de arranque tras actualizaciones y la falta de espacio en disco causada por el crecimiento de los registros. Las tareas incluyeron limpiar registros, revisar la configuración y reparar el inicio de VS Code en un Mac. -
Probar aplicaciones de Windows y macOS en dispositivos reales
Se utilizaron capturas de pantalla para revisar la visualización y comprobar que los clics y las pulsaciones de teclas llegaban a la aplicación, incluidos los cambios que producían en pantalla. -
Preparar procedimientos de investigación reutilizables
Las comprobaciones de registros y consultas a bases de datos más habituales se organizaron en scripts para poder repetir los mismos pasos en investigaciones posteriores.
Uso básico
Habilita MCP en la configuración de FlashDesk
En el dispositivo donde se ejecuta tu herramienta de IA, activa el acceso de herramientas de IA externas en la configuración de FlashDesk. Está desactivado de forma predeterminada.
Registra FlashDesk como servidor MCP
La misma pantalla de configuración muestra la configuración exacta para registrar, con un botón de copiar. Péguela en la propia configuración de MCP de su herramienta de IA. Cada herramienta de IA tiene su propio lugar para registrar servidores locales MCP; consulte la documentación propia de MCP de la herramienta para saber dónde está.
{
"mcpServers": {
"flashdesk": {
"command": "C:\\Users\\YourName\\AppData\\Local\\FlashDesk\\app\\FlashDesk.exe",
"args": ["--mcp-server"]
}
}
}
Pide a tu herramienta de IA que se conecte
Indica a la herramienta de IA a qué dispositivo guardado conectarse. La conexión pasa por el flujo de aprobación normal del dispositivo remoto.
Trabaja mediante lenguaje natural
Una vez conectados, describa lo que desea que se haga. La herramienta de IA elige las acciones adecuadas: tomar una captura de pantalla, hacer clic, escribir, mover o ordenar archivos, o ejecutar un comando.
que puedes hacer
- Listar conexiones y carpetas guardadas, ver qué dispositivos están en línea y abrir, comprobar y cerrar sesiones.
- Obtener una captura de pantalla en tiempo real de la pantalla remota, ya sea toda la pantalla o una región individual, y leer el título y la posición de la ventana activa en Windows.
- Mover el ratón, hacer clic, hacer doble clic, desplazarse, pulsar 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—.
- Iniciar una sesión exclusiva SSH sin ventana de pantalla y ejecutar comandos del shell en el dispositivo remoto.
- Iniciar y detener la grabación de pantalla, y consultar su estado.
- Enviar y leer mensajes de chat de sesión, que la persona en el dispositivo remoto ve.
- Leer estadísticas de vídeo en tiempo real —tasa de fotogramas, tiempo de ida y vuelta, pérdida de paquetes, nivel de congestión y CPU y memoria del Host— y ajustar la tasa de fotogramas objetivo, profundidad del pipeline y calidad JPEG.
- Comprobar y aplicar actualizaciones de FlashDesk en el dispositivo remoto, y salir o reiniciar FlashDesk en ambos 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, entre ellas:
- Claude Desktop y Claude Code
- La app 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 de CLI. Las interfaces de chat de IA solo web generalmente admiten únicamente servidores MCP remotos, no uno local como el de FlashDesk; usa la app de escritorio o la CLI correspondiente en su lugar.
como funciona
| Artículo | Descripción |
|---|---|
--mcp-server |
El indicador que inicia FlashDesk como servidor MCP local. Este proceso solo enlaza solicitudes con FlashDesk; nunca se convierte en Host ni en Viewer por sí mismo. |
| Solo local | El servidor MCP se comunica mediante entrada/salida estándar local. Nunca se expone a la red. |
| FlashDesk debe estar ejecutándose | El proceso puente envía cada solicitud al FlashDesk que ya está ejecutándose en el mismo PC. Si FlashDesk no está ejecutándose, las solicitudes devuelven un error en lugar de iniciar nada por sí solas. |
| 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. |