Server MCP
La funzionalità server MCP in Remote Desktop Manager (RDM) è sperimentale e viene fornita COSÌ COM'È. Il suo utilizzo può comportare la trasmissione di dati sensibili o personali a fornitori di AI/LLM di terze parti, che Devolutions non controlla.
Prima di procedere, consulti la nostra Informativa su sicurezza e riservatezza per l'utilizzo del server MCP.
Server MCP (sperimentale) le consente di comunicare con Remote Desktop Manager utilizzando un client MCP con il suo Large Language Model (LLM) preferito. Con questo metodo, gli utenti possono interagire con l'applicazione Remote Desktop Manager tramite prompt testuali, che permettono loro di creare casseforti e cartelle in modo rapido ed efficiente, inviare comandi alle connessioni aperte e molto altro.
Sebbene i server MCP funzionino sfruttando strumenti preconfigurati, non è necessario che l'utente vi faccia riferimento durante la scrittura dei prompt. Ad esempio, identificare le voci con credenziali non aggiornate e aggiornarle in batch può richiedere l'uso di più strumenti, ma l'utente deve solo scrivere una semplice frase chiedendo che le password obsolete vengano aggiornate.
Configurazione del server MCP
Il server MCP di RDM è ospitato localmente sul suo desktop e, in quanto tale, è compatibile con la maggior parte dei client MCP che supportano gli MCP locali. Di seguito alcuni dei metodi per configurarlo:
Utilizzo di Visual Studio Code
In Visual Studio Code, apra la palette dei comandi (CTRL+Shift+P) ed esegua
MCP: Open User Configuration. Questo apre il filemcp.jsonnel suo profilo utente o lo crea se non viene trovato.Si connetta a Remote Desktop Manager utilizzando uno dei seguenti metodi:
Con WinGet, esegua
winget install jetsocat, quindi:
{ "servers": { "rdm-mcp": { "type": "stdio", "command": "jetsocat", "args": ["mcp-proxy", "-", "np://RDM.MCP"] } }, "inputs": [] }Direttamente:
{ "servers": { "rdm-mcp": { "type": "stdio", "command": "C:\\Program Files\\Devolutions\\Remote Desktop Manager\\runtimes\\win-x64\\native\\jetsocat.exe", "args": ["mcp-proxy", "-", "np://RDM.MCP"] } }, "inputs": [] }Apra Remote Desktop Manager e clicchi su Strumenti – Altri strumenti – Server MCP (sperimentale).
Nella finestra Server MCP (sperimentale), clicchi sul pulsante Avvia.
Utilizzo di Claude Desktop
Apra Claude Desktop e clicchi su Impostazioni – Sviluppatore – Modifica configurazione.
Apra
claude_desktop_config.jsone aggiunga il seguente contenuto:Se utilizza Claude Code (CLI), può eseguire questo script PowerShell:
Oppure questa riga di comando:
Riavvii Claude Desktop. Il server dovrebbe quindi essere elencato nella sezione Sviluppatore e gli strumenti disponibili nella chat stessa.
Utilizzo di Codex CLI
Apra Codex in Visual Studio Code.
Clicchi su Impostazioni nel pannello Codex, quindi su Impostazioni MCP – Apri config.toml. Clicchi per creare un nuovo file di configurazione o utilizzi quello attuale.
Aggiunga il seguente contenuto:
Strumenti
Come indicato sopra, i server MCP di Remote Desktop Manager offrono strumenti che possono essere richiamati tramite prompt utilizzando il suo client MCP. I client MCP le permettono di selezionare gli strumenti che meglio si adattano alle sue esigenze.
Un buon modo per ridurre i rischi per la sicurezza è disabilitare gli strumenti in grado di eliminare dati sensibili o infrastrutture complesse.
Per maggiori dettagli su ciascuno strumento, chieda al suo LLM un elenco o consulti le tabelle seguenti.
RDM_list_datasources
Elenca tutti gli spazi di lavoro disponibili in Remote Desktop Manager.
GESTIONE DELLE VOCI
RDM_list_entries
Elenca tutte le voci in una cassaforte.
RDM_get_entry
Recupera informazioni dettagliate su una voce specifica.
RDM_create_folders
Crea strutture di cartelle all'interno di una cassaforte.
RDM_update_entry_name
Aggiorna il nome di una voce.
RDM_update_entry_host
Aggiorna l'indirizzo host/server di una voce.
RDM_update_entry_host_port
Aggiorna il numero di porta di una voce.
RDM_update_entry_username
Aggiorna il campo
Username
di una voce.
RDM_update_entry_password
Aggiorna il campo
Password
di una voce.
RDM_update_entry_domain
Aggiorna il campo
Domain
di una voce.
RDM_batch_edit_entries
Modifica in batch più voci utilizzando mappature di proprietà.
RDM_move_entries
Sposta più voci in una cartella diversa all'interno della stessa cassaforte.
RDM_copy_entries
Copia più voci in una cartella diversa o nella radice di una cassaforte.
RDM_add_otp_to_entry
Aggiunge una configurazione di one-time password (OTP) o di autenticazione a più fattori (MFA) a una voce.
RDM_get_entry_otp
Genera e recupera l'OTP corrente per una voce.
GESTIONE DELLE CONNESSIONI
close_connection
Chiude una scheda di connessione.
get_connection_info
Ottiene le informazioni (nome, tipo, ID) di una connessione.
RDM_open_connection
Apre una voce di sessione in Remote Desktop Manager.
RDM_list_opened_connections
Elenca tutte le connessioni attualmente aperte.
RDM_list_opened_connection_actions
Elenca le azioni disponibili per le connessioni aperte (per tipo).
RDM_execute_opened_connection_action
Esegue azioni sulle connessioni aperte.
send_ctrl_alt_delete
Invia CTRL+Alt+Delete a una sessione RDP.
send_command
Esegue comandi tramite Devolutions Agent sulla macchina remota.
logoff
Esegue la disconnessione da una sessione RDP.
toggle_view_only
Attiva/disattiva la modalità solo visualizzazione.
send_command
Invia comandi a un terminale SSH.
send_command_from_a_vault_script_entry
Esegue voci di script della cassaforte su un terminale SSH.
send_break
Invia un segnale di interruzione (CTRL+C) a un terminale SSH.
clear_terminal
Cancella lo schermo del terminale SSH.
get_terminal_status
Recupera lo stato della connessione e lo stato del terminale SSH.
start_sql_agent
Avvia il servizio SQL Server Agent.
stop_sql_agent
Arresta il servizio SQL Server Agent.
restart_sql_server
Riavvia il servizio SQL Server.
refresh_data
Aggiorna i dati di SQL Server (database, account di accesso, ecc.).
create_new_query
Crea una nuova scheda di query SQL con il testo della query e il database specificati.
get_database_schema
Recupera uno schema di database completo (tabelle, colonne, relazioni, ecc.).
list_vms
Elenca tutte le macchine virtuali su un host Hyper-V.
start_vm
Avvia una macchina virtuale.
stop_vm
Arresta una macchina virtuale.
restart_vm
Riavvia una macchina virtuale.
RDM_create_vaults
Crea una o più casseforti con richieste intelligenti per le informazioni mancanti.
RDM_list_vaults
Elenca tutte le casseforti in uno spazio di lavoro specificato.
RDM_list_vault_templates
Elenca i modelli di cassaforte disponibili per uno spazio di lavoro specificato.
RDM_list_entry_metadata
Fornisce metadati sui tipi di voce e sui relativi nomi visualizzati localizzati.
RDM_list_entry_property_mappings
Elenca tutte le proprietà delle voci disponibili che possono essere modificate tramite la modifica in blocco.
RDM_create_custom_entry_template
Crea modelli di voce personalizzati con i campi specificati.
RDM_get_entry_logs
Recupera i log delle attività per una voce specifica in un intervallo di date.
Ultimo aggiornamento
È stato utile?