For the complete documentation index, see llms.txt. This page is also available as Markdown.

Serveur MCP

MCP server 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é. Grâce à cette méthode, les utilisateurs peuvent interagir avec l'application Remote Desktop Manager par le biais 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 s'appuyant sur des outils préconfigurés, l'utilisateur n'a pas besoin d'y faire référence lors de la rédaction des invites. Par exemple, identifier les entrées dont les identifiants sont obsolètes et les mettre à jour en lot peut nécessiter l'utilisation de plusieurs outils, mais l'utilisateur n'a qu'à rédiger une simple phrase demandant la mise à jour des mots de passe obsolètes.

L'outil MCP server (experimental) peut être entièrement désactivé en appliquant l'objet de stratégie de groupe (GPO) approprié.

Configuration du serveur MCP

Le serveur MCP de RDM est hébergé localement sur votre ordinateur et est donc compatible avec la plupart des clients MCP prenant en charge les MCP locaux. Voici quelques-unes des méthodes pour le configurer :

Avec Visual Studio Code

  1. Dans Visual Studio Code, ouvrez la palette de commandes (Ctrl + Shift + P) et exécutez MCP: Open User Configuration. Cela ouvre le fichier mcp.json dans votre profil utilisateur ou le crée si celui-ci est introuvable.

  2. Connectez-vous à Remote Desktop Manager à l'aide de 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": []
    }
  3. Ouvrez Remote Desktop Manager, puis cliquez sur ToolsMore toolsMCP server (experimental).

  4. Dans la fenêtre MCP server (experimental), cliquez sur le bouton Start.

Avec Claude Desktop

  1. Ouvrez Claude Desktop, puis cliquez sur ParamètresDeveloperEdit Config.

  2. Ouvrez claude_desktop_config.json et ajoutez le contenu suivant :

    Si vous utilisez Claude Code (CLI), vous pouvez exécuter ce script PowerShell :

    Ou cette ligne de commande :

  3. Redémarrez Claude Desktop. Le serveur devrait alors être répertorié dans la section Developer et les outils disponibles dans le clavardage.

Avec Codex CLI

  1. Ouvrez Codex dans Visual Studio Code.

  2. Cliquez sur Paramètres dans le panneau Codex, puis sur MCP settingsOpen config.toml. Cliquez pour créer un nouveau fichier de configuration ou utilisez celui déjà existant.

  3. Ajoutez le contenu suivant :

Outils

Comme indiqué ci-dessus, le serveur MCP de Remote Desktop Manager propose des outils qui peuvent être appelés via des invites à l'aide de votre client MCP. Les clients MCP vous permettent de choisir les outils qui correspondent le mieux à vos besoins.

Pour plus de détails sur chaque outil, demandez à votre LLM une liste ou consultez les tableaux ci-dessous.

Gestion des espaces de travail

RDM_list_datasources

Répertorie tous les espaces de travail disponibles dans Remote Desktop Manager.

Gestion des entrées

Opérations de base sur les entrées

RDM_list_entries

Répertorie toutes les entrées dans un coffre.

RDM_get_entry

Récupère des informations détaillées sur une entrée spécifique.

RDM_create_folders

Crée des structures de dossiers dans un coffre.

Modification des entrées

RDM_update_entry_name

Met à jour le nom d'une entrée.

RDM_update_entry_host

Met à jour l'adresse de l'hôte/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 Domain d'une entrée.

RDM_batch_edit_entries

Modifie plusieurs entrées en lot à l'aide de mappages de propriétés.

Organisation des entrées

RDM_move_entries

Déplace plusieurs entrées vers un dossier différent dans le même coffre.

RDM_copy_entries

Copie plusieurs entrées vers un dossier différent ou à la racine d'un coffre.

Gestion des OTP

RDM_add_otp_to_entry

Ajoute une configuration de mot de passe à usage unique (OTP) ou d'authentification multifacteur (MFA) à une entrée.

RDM_get_entry_otp

Génère et récupère l'OTP actuel pour une entrée.

Gestion des connexions

Actions courantes

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.

Connexions RDP

send_ctrl_alt_delete

Envoie Ctrl + Alt + Suppr à une session RDP.

send_command

Exécute des commandes via Devolutions Agent sur la machine distante.

logoff

Ferme la session RDP.

toggle_view_only

Active ou désactive le mode lecture seule.

Connexions SSH

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 de connexion et le statut du terminal SSH.

Connexions SQL Server

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.).

Machines virtuelles Hyper-V

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.

Gestion des coffres

RDM_create_vaults

Crée un ou plusieurs coffres avec des invites intelligentes pour les informations manquantes.

RDM_list_vaults

Répertorie tous les coffres dans un espace de travail spécifié.

RDM_list_vault_templates

Répertorie les modèles de coffres disponibles pour un espace de travail spécifié.

Métadonnées et modèles

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

Répertorie toutes les propriétés d'entrée disponibles pouvant être modifiées par modification en lot.

RDM_create_custom_entry_template

Crée des modèles d'entrée personnalisés avec les champs spécifiés.

Journalisation et audit

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 ?