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

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.

L'outil Serveur MCP (expérimental) peut être complètement 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 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

  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 s'il n'est pas trouvé.

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

  4. Dans la fenêtre Serveur MCP (expérimental), cliquez sur le bouton Démarrer.

En utilisant Claude Desktop

  1. Ouvrez Claude Desktop et cliquez sur SettingsDeveloperEdit 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 devraient être disponibles dans la conversation elle-même.

En utilisant Codex CLI

  1. Ouvrez Codex dans Visual Studio Code.

  2. Cliquez sur Settings dans le panneau Codex, puis sur MCP settingsOpen config.toml. Cliquez pour créer un nouveau fichier de configuration ou utilisez le fichier actuel.

  3. Ajoutez le contenu suivant :

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

Pour plus de détails sur chaque outil, demandez une liste à votre LLM 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 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.

Modification d'entrée

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.

Organisation des entrées

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.

Gestion des mots de passe à usage unique

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

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

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 et le statut de connexion 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

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

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

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.

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 ?