serveur MCP

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.

Configuration du serveur MCP

Avec Visual Studio Code

  1. Dans VS Code, exécuter la commande MCP: Open User Configuration. Cela ouvre le fichier mcp.json sur votre profil utilisateur ou le crée pour vous s'il n'est pas trouvé.

  2. 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"]
      },
    
  3. Ouvrir Remote Desktop Manager, et cliquer sur OutilsPlus d'outilsServeur MCP (expérimental).

  4. 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 FichierParamètresIAServeur MCP (expérimental).

Outils

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.

GESTION D'ENTRÉE

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.

GESTION DES CONNEXIONS

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.
Devolutions Forum logo Donnez-nous vos commentaires