MCP: controlla FlashDesk dai tuoi strumenti IA
FlashDesk implementa MCP (Model Context Protocol), uno standard aperto per connettere gli strumenti AI ad applicazioni esterne. Strumenti AI come Claude, ChatGPT, Cursor e Windsurf possono visualizzare lo schermo, controllare il mouse e la tastiera, gestire file, eseguire comandi SSH e verificare le prestazioni su un dispositivo remoto tramite linguaggio naturale.
Contenuto
Panoramica
MCP (Model Context Protocol) è uno standard aperto che permette agli strumenti AI di chiamare direttamente applicazioni esterne, senza scripting personalizzato o integrazioni dedicate. Qualsiasi strumento AI compatibile con MCP in esecuzione sullo stesso PC di FlashDesk può registrare FlashDesk come server MCP locale e utilizzarlo immediatamente; le impostazioni di FlashDesk mostrano la configurazione esatta da incollare.
FlashDesk MCP nella pratica
Questi esempi reali combinano visualizzazione e controllo dello schermo, indagini tramite SSH e verifica di log e database. Gli strumenti AI recuperano informazioni ed eseguono operazioni tramite FlashDesk MCP.
-
Indagare sulle differenze tra ciò che appare sullo schermo e lo stato effettivo
Le informazioni visualizzate e lo stato di elaborazione sono stati confrontati con log, impostazioni e record del database per indagare su discrepanze e processi bloccati. -
Preparare un nuovo PC Linux
Le attività hanno incluso la configurazione dell’accesso remoto, di Docker e delle applicazioni necessarie, il ripristino di un database da un backup e la configurazione della rete e della sincronizzazione dell’ora. -
Capire perché i PC non riescono a connettersi
Sono state verificate le impostazioni a schermo e lo stato della connessione per indagare sulla configurazione di rete e sui problemi legati a più interfacce di rete. È possibile esaminare anche un PC che non riesce a connettersi direttamente a FlashDesk, purché sia raggiungibile tramite SSH da un PC autorizzato e connesso alla stessa rete. -
Ripristinare le applicazioni che non si avviano
Sono stati esaminati problemi di avvio dopo gli aggiornamenti e carenze di spazio su disco causate dall’aumento dei log. Le attività hanno incluso la pulizia dei log, la verifica delle impostazioni e la riparazione dell’avvio di VS Code su un Mac. -
Testare applicazioni Windows e macOS su dispositivi reali
Sono stati utilizzati screenshot per controllare la visualizzazione e verificare che clic e pressioni dei tasti arrivassero all’applicazione, controllando anche le conseguenti modifiche sullo schermo. -
Rendere riutilizzabili le procedure di indagine ricorrenti
Le verifiche dei log e le query al database usate più spesso sono state organizzate in script, per poter ripetere gli stessi passaggi nelle indagini successive.
Utilizzo di base
Abilita MCP nelle impostazioni di FlashDesk
Sul dispositivo su cui è in esecuzione il tuo strumento IA, attiva l'accesso degli strumenti IA esterni nelle impostazioni di FlashDesk. È disattivato per impostazione predefinita.
Registra FlashDesk come server MCP
La stessa schermata delle impostazioni mostra la configurazione esatta per il registro, con un pulsante copia. Incollala nelle impostazioni MCP del tuo strumento AI. Ogni strumento AI ha il proprio posto per registrare i server MCP locali: consulta la documentazione MCP dello strumento per sapere dove trovarlo.
{
"mcpServers": {
"flashdesk": {
"command": "C:\\Users\\YourName\\AppData\\Local\\FlashDesk\\app\\FlashDesk.exe",
"args": ["--mcp-server"]
}
}
}
Chiedi al tuo strumento IA di connettersi
Indica allo strumento IA a quale dispositivo salvato connettersi. La connessione segue il normale flusso di approvazione sul dispositivo remoto.
Lavora in linguaggio naturale
Una volta connesso, descrivi ciò che desideri venga fatto. Lo strumento AI sceglie le azioni appropriate: catturare uno screenshot, fare clic, digitare, spostarsi o ordinare file, oppure eseguire un comando.
Cosa puoi fare
- Elencare connessioni salvate e cartelle, vedere quali dispositivi sono online e aprire, controllare e chiudere sessioni.
- Ottenere uno screenshot in tempo reale dello schermo remoto, intero o di una singola regione, e leggere il titolo e la posizione della finestra attiva su Windows.
- Spostare il mouse, fare clic, doppio clic, scorrere, premere tasti e digitare testo sul dispositivo remoto.
- Leggere e impostare l'area di trasferimento (clipboard), sincronizzata con il dispositivo remoto.
- Elencare, caricare, scaricare, rinominare ed eliminare file e cartelle — sia sul dispositivo remoto che su quello in cui è in esecuzione lo strumento AI.
- Avviare una sessione SSH-only senza finestra video ed eseguire comandi shell sul dispositivo remoto.
- Avviare, fermare e controllare lo stato della registrazione dello schermo.
- Inviare e leggere messaggi di chat della sessione, visibili alla persona sul dispositivo remoto.
- Leggere statistiche video in tempo reale — frame rate, tempo di andata e ritorno, perdita di pacchetti, livello di congestione, CPU e memoria dell'Host — e regolare il frame rate target, la profondità della pipeline e la qualità JPEG.
- Controllare e applicare aggiornamenti FlashDesk sul dispositivo remoto, ed uscire o riavviare FlashDesk su entrambi gli estremi.
- Organizzare l'elenco delle connessioni: rinominare connessioni, creare, rinominare ed eliminare cartelle, e spostare connessioni tra di esse.
Strumenti IA supportati
FlashDesk funziona con qualsiasi strumento IA compatibile con MCP, tra cui:
- Claude Desktop e Claude Code
- L'app desktop di ChatGPT e Codex CLI
- Cursor
- Windsurf
- VS Code con GitHub Copilot Chat
Ogni strumento ha un proprio punto per registrare un server MCP locale, in genere un file di configurazione o un comando CLI. Le interfacce di chat IA solo web in genere supportano solo server MCP remoti, non uno locale come quello di FlashDesk; usa invece l'app desktop o la CLI corrispondente.
Come funziona
| Articolo | Descrizione |
|---|---|
--mcp-server |
Il flag che avvia FlashDesk come server MCP locale. Questo processo si limita a inoltrare le richieste a FlashDesk; non diventa mai esso stesso un Host o un Viewer. |
| Solo locale | Il server MCP comunica tramite input/output standard locale. Non è mai esposto alla rete. |
| FlashDesk deve essere in esecuzione | Il processo ponte inoltra ogni richiesta a FlashDesk già in esecuzione sullo stesso PC. Se FlashDesk non è in esecuzione, le richieste restituiscono un errore invece di avviare autonomamente qualcosa. |
| Stesso flusso di approvazione | Una connessione aperta tramite MCP passa attraverso lo stesso flusso di approvazione o password condivisa sul dispositivo remoto come una connessione avviata da una persona. |