Serveur MCP
La fonctionnalité de serveur MCP dans Remote Desktop Manager (RDM) est expérimentale et fournie TELLE QUELLE. Son utilisation peut impliquer la transmission de données sensibles ou personnelles à des fournisseurs d'IA/LLM tiers, que Devolutions ne contrôle pas.
Avant de poursuivre, consultez notre Avis de non-responsabilité relatif à la sécurité et à la confidentialité pour l'utilisation du serveur MCP.
Serveur MCP (expérimental) vous permet de communiquer avec Remote Desktop Manager à l'aide d'un client MCP avec votre grand modèle de langage (LLM) préféré. Avec cette méthode, les utilisateurs peuvent interagir avec l'application Remote Desktop Manager au moyen d'invites textuelles, ce qui leur permet de créer rapidement et efficacement des coffres et des dossiers, d'envoyer des commandes aux connexions ouvertes, et bien plus encore.
Bien que les serveurs MCP fonctionnent en tirant parti d'outils préconfigurés, il n'est pas nécessaire que l'utilisateur y fasse référence lors de la rédaction des invites. Par exemple, identifier les entrées dont les identifiants ne sont plus à jour et les mettre à jour par lots peut nécessiter l'utilisation de plusieurs outils, mais l'utilisateur n'a qu'à écrire une simple phrase demandant que les mots de passe obsolètes soient mis à jour.
Configuration du serveur MCP
Le serveur MCP de RDM est hébergé localement sur votre poste de travail, et il est donc compatible avec la plupart des clients MCP qui prennent en charge les MCP locaux. Voici quelques-unes des méthodes pour le configurer :
En utilisant Visual Studio Code
Dans Visual Studio Code, ouvrez la palette de commandes (CTRL+Shift+P) et exécutez
MCP: Open User Configuration. Cela ouvre le fichiermcp.jsondans votre profil utilisateur ou le crée s'il n'est pas trouvé.Connectez-vous à Remote Desktop Manager en utilisant l'une des méthodes suivantes :
Avec WinGet, exécutez
winget install jetsocat, puis :
{ "servers": { "rdm-mcp": { "type": "stdio", "command": "jetsocat", "args": ["mcp-proxy", "-", "np://RDM.MCP"] } }, "inputs": [] }Directement :
{ "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": [] }Ouvrez Remote Desktop Manager et cliquez sur Outils – Plus d'outils – Serveur MCP (expérimental).
Dans la fenêtre Serveur MCP (expérimental), cliquez sur le bouton Démarrer.
En utilisant Claude Desktop
Ouvrez Claude Desktop et cliquez sur Settings – Developer – Edit Config.
Ouvrez
claude_desktop_config.jsonet ajoutez le contenu suivant :Si vous utilisez Claude Code (CLI), vous pouvez exécuter ce script PowerShell :
Ou cette ligne de commande :
Redémarrez Claude Desktop. Le serveur devrait alors être répertorié dans la section Developer et les outils devraient être disponibles dans la conversation elle-même.
En utilisant Codex CLI
Ouvrez Codex dans Visual Studio Code.
Cliquez sur Settings dans le panneau Codex, puis sur MCP settings – Open config.toml. Cliquez pour créer un nouveau fichier de configuration ou utilisez le fichier actuel.
Ajoutez le contenu suivant :
Outils
Comme indiqué ci-dessus, les serveurs MCP de Remote Desktop Manager offrent des outils qui peuvent être appelés au moyen d'invites à l'aide de votre client MCP. Les clients MCP vous permettent 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 données sensibles ou des infrastructures complexes.
Pour plus de détails sur chaque outil, demandez une liste à votre LLM ou consultez les tableaux ci-dessous.
RDM_list_datasources
Répertorie tous les espaces de travail disponibles dans Remote Desktop Manager.
GESTION DES ENTRÉES
RDM_list_entries
Répertorie toutes les entrées d'un coffre.
RDM_get_entry
Récupère des informations détaillées sur une entrée précise.
RDM_create_folders
Crée des structures de dossiers dans un coffre.
RDM_update_entry_name
Met à jour le nom d'une entrée.
RDM_update_entry_host
Met à jour l'adresse de l'hôte/du serveur d'une entrée.
RDM_update_entry_host_port
Met à jour le numéro de port d'une entrée.
RDM_update_entry_username
Met à jour le champ
Nom d'utilisateur
d'une entrée.
RDM_update_entry_password
Met à jour le champ
Mot de passe
d'une entrée.
RDM_update_entry_domain
Met à jour le champ
Domaine
d'une entrée.
RDM_batch_edit_entries
Modifie par lots plusieurs entrées à l'aide de mappages de propriétés.
RDM_move_entries
Déplace plusieurs entrées vers un dossier différent au sein du même coffre.
RDM_copy_entries
Copie plusieurs entrées vers un dossier différent ou la racine d'un coffre.
RDM_add_otp_to_entry
Ajoute une configuration de mot de passe à usage unique (OTP) ou d'authentification multifacteur (AMF) à une entrée.
RDM_get_entry_otp
Génère et récupère l'OTP actuel d'une entrée.
GESTION DES CONNEXIONS
close_connection
Ferme un onglet de connexion.
get_connection_info
Obtient les informations (nom, type, ID) d'une connexion.
RDM_open_connection
Ouvre une entrée de session dans Remote Desktop Manager.
RDM_list_opened_connections
Répertorie toutes les connexions actuellement ouvertes.
RDM_list_opened_connection_actions
Répertorie les actions disponibles pour les connexions ouvertes (par type).
RDM_execute_opened_connection_action
Exécute des actions sur les connexions ouvertes.
send_ctrl_alt_delete
Envoie CTRL+Alt+Delete à une session RDP.
send_command
Exécute des commandes par l'intermédiaire de Devolutions Agent sur la machine distante.
logoff
Se déconnecte d'une session RDP.
toggle_view_only
Active ou désactive le mode lecture seule.
send_command
Envoie des commandes à un terminal SSH.
send_command_from_a_vault_script_entry
Exécute des entrées de script de coffre sur un terminal SSH.
send_break
Envoie un signal d'interruption (CTRL+C) à un terminal SSH.
clear_terminal
Efface l'écran du terminal SSH.
get_terminal_status
Récupère l'état et le statut de connexion du terminal SSH.
start_sql_agent
Démarre le service SQL Server Agent.
stop_sql_agent
Arrête le service SQL Server Agent.
restart_sql_server
Redémarre le service SQL Server.
refresh_data
Actualise les données SQL Server (bases de données, connexions, etc.).
create_new_query
Crée un nouvel onglet de requête SQL avec le texte de requête et la base de données spécifiés.
get_database_schema
Récupère un schéma de base de données complet (tables, colonnes, relations, etc.).
list_vms
Répertorie toutes les machines virtuelles sur un hôte Hyper-V.
start_vm
Démarre une machine virtuelle.
stop_vm
Arrête une machine virtuelle.
restart_vm
Redémarre une machine virtuelle.
RDM_create_vaults
Crée un ou plusieurs coffres avec des invites intelligentes pour les informations manquantes.
RDM_list_vaults
Liste tous les coffres d'un espace de travail spécifié.
RDM_list_vault_templates
Liste les modèles de coffre disponibles pour un espace de travail spécifié.
RDM_list_entry_metadata
Fournit des métadonnées sur les types d'entrées et leurs noms d'affichage localisés.
RDM_list_entry_property_mappings
Liste toutes les propriétés d'entrée disponibles qui peuvent être modifiées par modification par lots.
RDM_create_custom_entry_template
Crée des modèles d'entrée personnalisés avec des champs spécifiés.
RDM_get_entry_logs
Récupère les journaux d’activité d'une entrée spécifique dans une plage de dates.
Mis à jour
Ce contenu vous a-t-il été utile ?