La fonctionnalité de serveur MCP dans Remote Desktop Manager (RDM) est expérimentale et fournie EN L'ÉTAT. Son utilisation peut impliquer la transmission de données sensibles ou personnelles à des fournisseurs tiers d'AI/LLM, que Devolutions ne contrôle pas.
Avant de continuer, consulter notre Clause de non-responsabilité concernant la sécurité et la confidentialité pour l'utilisation du serveur MCP.
Le serveur MCP (expérimental) permet de communiquer avec Remote Desktop Manager à l'aide d'un client MCP avec votre modèle de langage de grande taille (LLM) préféré. En utilisant cette méthode, les utilisateurs peuvent interagir avec l'application Remote Desktop Manager via des invites basées sur du texte, leur permettant de créer rapidement et efficacement des coffres et des dossiers, d'envoyer des commandes à des connexions ouvertes, et bien plus encore.
Bien que les serveurs MCP fonctionnent en exploitant des outils préconfigurés, leur référence par l'utilisateur n'est pas nécessaire lors de la rédaction des invites. Par exemple, identifier les entrées avec des identifiants obsolètes et les mettre à jour par lot peut nécessiter l'utilisation de plusieurs outils, mais l'utilisateur n'a besoin d'écrire qu'une phrase simple demandant la mise à jour des mots de passe obsolètes.
-
Dans VS Code, exécuter la commande
MCP: Open User Configuration
. Cela ouvre le fichiermcp.json
sur votre profil utilisateur ou le crée pour vous s'il n'est pas trouvé. -
Se connecter à Remote Desktop Manager en utilisant l'une des méthodes suivantes :
Directement :
"rdm-mcp": { "type": "stdio", "command": "C:\\Program Files\\Devolutions\\Remote Desktop Manager\\runtimes\\win-x64\\native\\jetsocat.exe", "args": ["mcp-proxy", "-", "np://RDM.MCP"] },
Avec WinGet :
"rdm-mcp": { "type": "stdio", "command": "jetsocat", "args": ["mcp-proxy", "-", "np://RDM.MCP"] },
-
Ouvrir Remote Desktop Manager, et cliquer sur Outils – Plus d'outils – Serveur MCP (expérimental).
-
Dans la fenêtre serveur MCP (expérimental), cliquer sur le bouton Démarrer.
Le serveur MCP peut être configuré pour se lancer au démarrage de Remote Desktop Manager en cochant l'option située dans Fichier – Paramètres – IA – Serveur MCP (expérimental).
Comme indiqué ci-dessus, les serveurs MCP de Remote Desktop Manager offrent des outils qui peuvent être appelés via des invites utilisant votre client MCP. Les clients MCP vous permettent de choisir et de choisir les outils qui répondent le mieux à vos besoins.
Une bonne façon de réduire les risques de sécurité est de désactiver les outils capables de supprimer des informations sensibles ou des infrastructures complexes.
Pour plus de détails sur chaque outil, demander à votre LLM une liste ou consulter les tableaux ci-dessous.
Gestion de la source de données | |
---|---|
RDM_list_datasources |
Lister toutes les sources de données disponibles dans Remote Desktop Manager. |
Opérations de base des entrées | |
---|---|
RDM_list_entries |
Lister toutes les entrées dans un coffre. |
RDM_get_entry |
Récupérer des informations détaillées sur une entrée spécifique. |
RDM_create_folders |
Créer des structures de dossiers dans un coffre. |
Modification d'une entrée | |
---|---|
RDM_update_entry_name |
Mettre à jour le nom d'une entrée. |
RDM_update_entry_host |
Mettre à jour l'adresse hôte/serveur d'une entrée. |
RDM_update_entry_host_port |
Mettre à jour le numéro de port d'une entrée. |
RDM_update_entry_username |
Mettre à jour le champ Nom d'utilisateur d'une entrée. |
RDM_update_entry_password |
Mettre à jour le champ Mot de passe d'une entrée. |
RDM_update_entry_domain |
Mettre à jour le champ Domaine d'une entrée. |
RDM_batch_edit_entries |
Modifier en lot plusieurs entrées à l'aide de mappages de propriétés. |
Organisation des entrées | |
---|---|
RDM_move_entries |
Déplacer plusieurs entrées vers un dossier différent au sein du même coffre. |
RDM_copy_entries |
Copier plusieurs entrées vers un dossier ouvaultroot différent. |
Gestion des A2F | |
---|---|
RDM_add_otp_to_entry |
Ajouter une configuration de mot de passe à usage unique (OTP) ou d'authentification multifacteur (AMF) à une entrée. |
RDM_get_entry_otp |
Générer et récupérer le mot de passe à usage unique actuel pour une entrée. |
Actions courantes | |
---|---|
close_connection |
Fermer un onglet de connexion. |
get_connection_info |
Obtenir les informations (nom, type, ID) d'une connexion. |
RDM_open_connection |
Ouvrir une entrée de session dans Remote Desktop Manager. |
RDM_list_opened_connections |
Lister toutes les connexions actuellement ouvertes. |
RDM_list_opened_connection_actions |
Lister les actions disponibles pour les connexions ouvertes (par type). |
RDM_execute_opened_connection_action |
Exécuter des actions sur les connexions ouvertes. |
Connexions RDP | |
---|---|
send_ctrl_alt_delete |
Envoyer Ctrl + Alt + Suppr à une session RDP. |
send_command |
Exécuter des commandes via Devolutions Agent sur la machine distante. |
logoff |
Se déconnecter d'une session RDP. |
toggle_view_only |
Basculer en mode consultation uniquement. |
Connexions SSH | |
---|---|
send_command |
Envoyer des commandes à un terminal SSH. |
send_command_from_a_vault_script_entry |
Exécuter les entrées de script du coffre sur un terminal SSH. |
send_break |
Envoyer un signal d'interruption (Ctrl + C) à un terminal SSH. |
clear_terminal |
Effacer l'écran du terminal SSH. |
get_terminal_status |
Récupérer le statut et l'état de la connexion du terminal SSH. |
Connexions au serveur SQL | |
---|---|
start_sql_agent |
Démarrer le service SQL Server Agent. |
stop_sql_agent |
Arrêter le service SQL Server Agent. |
restart_sql_server |
Redémarrer le service SQL Server. |
refresh_data |
Actualiser les données du serveur SQL (bases de données, identifiants, etc.). |
create_new_query |
Créer un nouvel onglet de requête SQL avec un texte de requête et une base de données spécifiés. |
get_database_schema |
Récupérer un schéma de base de données complet (tables, colonnes, relations, etc.). |
Machines virtuelles Hyper-V | |
---|---|
list_vms |
Lister toutes les machines virtuelles sur un hôte Hyper-V. |
start_vm |
Démarrer une machine virtuelle. |
stop_vm |
Arrêter une machine virtuelle. |
restart_vm |
Redémarrer une machine virtuelle. |
gestion du coffre | |
---|---|
RDM_create_vaults |
Créer un ou plusieurs coffres avec un invite intelligent pour les informations manquantes. |
RDM_list_vaults |
Lister tous les coffres dans une source de données spécifiée. |
RDM_list_vault_templates |
Lister les modèles de coffre disponibles pour une source de données spécifiée. |
Métadonnées et modèles | |
---|---|
RDM_list_entry_metadata |
Fournir des métadonnées sur les types d'entrée et leurs noms affichés localisés. |
RDM_list_entry_property_mappings |
Lister toutes les propriétés disponibles des entrées qui peuvent être modifiées via l'édition par lot. |
RDM_create_custom_entry_template |
Créer des modèles d'entrée personnalisés avec des champs spécifiés. |
Journalisation et audit | |
---|---|
RDM_get_entry_logs |
Récupérer les journaux d'activité pour une entrée spécifique dans une plage de dates. |