MCP-Server
Die MCP-Server-Funktion in Remote Desktop Manager (RDM) ist experimentell und wird WIE BESEHEN bereitgestellt. Ihre Nutzung kann die Übertragung sensibler oder personenbezogener Daten an Drittanbieter von KI/LLM beinhalten, die Devolutions nicht kontrolliert.
Lesen Sie vor dem Fortfahren unseren Haftungsausschluss zu Sicherheit und Vertraulichkeit für die Nutzung des MCP-Servers.
MCP-Server (experimentell) ermöglicht es Ihnen, mit Remote Desktop Manager über einen MCP-Client mit Ihrem bevorzugten Large Language Model (LLM) zu kommunizieren. Mit dieser Methode können Benutzer über textbasierte Prompts mit der Anwendung Remote Desktop Manager interagieren, wodurch sie schnell und effizient Tresore und Ordner erstellen, Befehle an geöffnete Verbindungen senden und viel mehr tun können.
Obwohl MCP-Server durch die Nutzung vorkonfigurierter Tools arbeiten, ist ein Verweis darauf durch den Benutzer beim Schreiben von Prompts nicht notwendig. Zum Beispiel kann das Identifizieren von Einträgen mit veralteten Anmeldeinformationen und deren stapelweise Aktualisierung die Verwendung mehrerer Tools erfordern, aber der Benutzer muss nur einen einfachen Satz schreiben, in dem er darum bittet, veraltete Passwörter zu aktualisieren.
Konfiguration des MCP-Servers
Der RDM MCP-Server wird lokal auf Ihrem Desktop gehostet und ist daher mit den meisten MCP-Clients kompatibel, die lokale MCPs unterstützen. Nachfolgend finden Sie einige der Methoden, um ihn zu konfigurieren:
Mit Visual Studio Code
Öffnen Sie in Visual Studio Code die Befehlspalette (CTRL+Shift+P) und führen Sie
MCP: Open User Configurationaus. Dadurch wird die Dateimcp.jsonin Ihrem Benutzerprofil geöffnet oder für Sie erstellt, falls sie nicht gefunden wird.Verbinden Sie sich mit Remote Desktop Manager über eine der folgenden Methoden:
Führen Sie mit WinGet
winget install jetsocataus, dann:
{ "servers": { "rdm-mcp": { "type": "stdio", "command": "jetsocat", "args": ["mcp-proxy", "-", "np://RDM.MCP"] } }, "inputs": [] }Direkt:
{ "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": [] }Öffnen Sie Remote Desktop Manager und klicken Sie auf Tools – Weitere Tools – MCP-Server (experimentell).
Klicken Sie im Fenster MCP-Server (experimentell) auf die Schaltfläche Starten.
Mit Claude Desktop
Öffnen Sie Claude Desktop und klicken Sie auf Settings – Developer – Edit Config.
Öffnen Sie
claude_desktop_config.jsonund fügen Sie den folgenden Inhalt hinzu:Wenn Sie Claude Code (CLI) verwenden, können Sie dieses PowerShell-Skript ausführen:
Oder diese Befehlszeile:
Starten Sie Claude Desktop neu. Der Server sollte dann im Abschnitt Developer aufgeführt sein und die Tools im Chat selbst verfügbar sein.
Mit Codex CLI
Öffnen Sie Codex in Visual Studio Code.
Klicken Sie im Codex-Panel auf Settings und dann auf MCP settings – Open config.toml. Klicken Sie, um eine neue Konfigurationsdatei zu erstellen, oder verwenden Sie die aktuelle.
Fügen Sie den folgenden Inhalt hinzu:
Tools
Wie oben angegeben, bieten die MCP-Server von Remote Desktop Manager Tools an, die über Prompts mit Ihrem MCP-Client aufgerufen werden können. MCP-Clients ermöglichen es Ihnen, die Tools auszuwählen, die Ihren Anforderungen am besten entsprechen.
Eine gute Möglichkeit, Sicherheitsrisiken zu reduzieren, besteht darin, Tools zu deaktivieren, die sensible Daten oder komplexe Infrastrukturen löschen können.
Für weitere Details zu jedem Tool fragen Sie Ihr LLM nach einer Liste oder konsultieren Sie die untenstehenden Tabellen.
RDM_list_datasources
Listet alle verfügbaren Datenquellen in Remote Desktop Manager auf.
EINTRAGSVERWALTUNG
RDM_list_entries
Listet alle Einträge in einem Tresor auf.
RDM_get_entry
Ruft detaillierte Informationen über einen bestimmten Eintrag ab.
RDM_create_folders
Erstellt Ordnerstrukturen innerhalb eines Tresors.
RDM_update_entry_name
Aktualisiert den Namen eines Eintrags.
RDM_update_entry_host
Aktualisiert die Host-/Serveradresse eines Eintrags.
RDM_update_entry_host_port
Aktualisiert die Portnummer eines Eintrags.
RDM_update_entry_username
Aktualisiert das Feld
Benutzername
eines Eintrags.
RDM_update_entry_password
Aktualisiert das Feld
Passwort
eines Eintrags.
RDM_update_entry_domain
Aktualisiert das Feld
Domäne
eines Eintrags.
RDM_batch_edit_entries
Bearbeitet mehrere Einträge stapelweise mithilfe von Eigenschaftszuordnungen.
RDM_move_entries
Verschiebt mehrere Einträge in einen anderen Ordner innerhalb desselben Tresors.
RDM_copy_entries
Kopiert mehrere Einträge in einen anderen Ordner oder in das Tresor-Stammverzeichnis.
RDM_add_otp_to_entry
Fügt einem Eintrag eine Konfiguration für ein Einmalpasswort (OTP) oder eine Multifaktor-Authentifizierung (MFA) hinzu.
RDM_get_entry_otp
Generiert und ruft das aktuelle OTP für einen Eintrag ab.
VERBINDUNGSVERWALTUNG
close_connection
Schließt eine Verbindungsregisterkarte.
get_connection_info
Ruft die Informationen (Name, Typ, ID) einer Verbindung ab.
RDM_open_connection
Öffnet einen Sitzungseintrag in Remote Desktop Manager.
RDM_list_opened_connections
Listet alle derzeit geöffneten Verbindungen auf.
RDM_list_opened_connection_actions
Listet verfügbare Aktionen für geöffnete Verbindungen auf (nach Typ).
RDM_execute_opened_connection_action
Führt Aktionen für geöffnete Verbindungen aus.
send_ctrl_alt_delete
Sendet CTRL+Alt+Delete an eine RDP-Sitzung.
send_command
Führt Befehle über Devolutions Agent auf dem Remote-Computer aus.
logoff
Melden sich von einer RDP-Sitzung ab.
toggle_view_only
Schaltet den Nur-Ansicht-Modus um.
send_command
Sendet Befehle an ein SSH-Terminal.
send_command_from_a_vault_script_entry
Führt Tresor-Skripteinträge auf einem SSH-Terminal aus.
send_break
Sendet ein Break-Signal (CTRL+C) an ein SSH-Terminal.
clear_terminal
Löscht den Bildschirm des SSH-Terminals.
get_terminal_status
Ruft den Verbindungsstatus und Zustand des SSH-Terminals ab.
start_sql_agent
Startet den SQL Server Agent-Dienst.
stop_sql_agent
Stoppt den SQL Server Agent-Dienst.
restart_sql_server
Startet den SQL Server-Dienst neu.
refresh_data
Aktualisiert SQL Server-Daten (Datenbanken, Logins usw.).
create_new_query
Erstellt eine neue SQL-Abfrageregisterkarte mit angegebenem Abfragetext und Datenbank.
get_database_schema
Ruft ein umfassendes Datenbankschema ab (Tabellen, Spalten, Beziehungen usw.).
list_vms
Listet alle virtuellen Maschinen auf einem Hyper-V-Host auf.
start_vm
Startet eine virtuelle Maschine.
stop_vm
Stoppt eine virtuelle Maschine.
restart_vm
Startet eine virtuelle Maschine neu.
RDM_create_vaults
Erstellt einen oder mehrere Tresore mit intelligenter Abfrage fehlender Informationen.
RDM_list_vaults
Listet alle Tresore in einer angegebenen Datenquelle auf.
RDM_list_vault_templates
Listet verfügbare Tresorvorlagen für eine angegebene Datenquelle auf.
RDM_list_entry_metadata
Stellt Metadaten zu Eintragstypen und deren lokalisierten Anzeigenamen bereit.
RDM_list_entry_property_mappings
Listet alle verfügbaren Eintragseigenschaften auf, die per Stapelbearbeitung geändert werden können.
RDM_create_custom_entry_template
Erstellt benutzerdefinierte Eintragsvorlagen mit angegebenen Feldern.
RDM_get_entry_logs
Ruft Aktivitätsprotokolle für einen bestimmten Eintrag innerhalb eines Datumsbereichs ab.
Zuletzt aktualisiert
War das hilfreich?