Servidor MCP
La función de servidor MCP de Remote Desktop Manager (RDM) es experimental y se proporciona TAL CUAL. Su uso puede implicar la transmisión de datos sensibles o personales a proveedores externos de IA/LLM, que Devolutions no controla.
Antes de continuar, revise nuestro Aviso de seguridad y confidencialidad sobre el uso del servidor MCP.
El servidor MCP (experimental) le permite comunicarse con Remote Desktop Manager mediante un cliente MCP con su modelo de lenguaje grande (LLM) preferido. Con este método, los usuarios pueden interactuar con la aplicación Remote Desktop Manager a través de prompts basados en texto, lo que les permite crear bóvedas y carpetas de forma rápida y eficiente, enviar comandos a las conexiones abiertas y mucho más.
Aunque los servidores MCP funcionan aprovechando herramientas preconfiguradas, el usuario no necesita hacer referencia a ellas al escribir los prompts. Por ejemplo, identificar entradas con credenciales obsoletas y actualizarlas por lotes puede requerir el uso de varias herramientas, pero el usuario solo tiene que escribir una frase sencilla pidiendo que se actualicen las contraseñas obsoletas.
Configuración del servidor MCP
El servidor MCP de RDM se aloja localmente en su escritorio y, por lo tanto, es compatible con la mayoría de los clientes MCP que admiten MCP locales. A continuación se indican algunos de los métodos para configurarlo:
Con Visual Studio Code
En Visual Studio Code, abra la paleta de comandos (CTRL+Shift+P) y ejecute
MCP: Open User Configuration. Esto abre el ficheromcp.jsonde su perfil de usuario o lo crea si no se encuentra.Conéctese a Remote Desktop Manager mediante uno de los siguientes métodos:
Con WinGet, ejecute
winget install jetsocaty, a continuación:
{ "servers": { "rdm-mcp": { "type": "stdio", "command": "jetsocat", "args": ["mcp-proxy", "-", "np://RDM.MCP"] } }, "inputs": [] }Directamente:
{ "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": [] }Abra Remote Desktop Manager y haga clic en Herramientas – Más herramientas – Servidor MCP (experimental).
En la ventana Servidor MCP (experimental), haga clic en el botón Iniciar.
Con Claude Desktop
Abra Claude Desktop y haga clic en Settings – Developer – Edit Config.
Abra
claude_desktop_config.jsony añada el siguiente contenido:Si utiliza Claude Code (CLI), puede ejecutar este script de PowerShell:
O esta línea de comandos:
Reinicie Claude Desktop. El servidor debería aparecer entonces en la sección Developer y las herramientas estarán disponibles en el propio chat.
Con Codex CLI
Abra Codex en Visual Studio Code.
Haga clic en Settings en el panel de Codex y, a continuación, en MCP settings – Open config.toml. Haga clic para crear un nuevo fichero de configuración o utilice el actual.
Añada el siguiente contenido:
Herramientas
Como se ha indicado anteriormente, los servidores MCP de Remote Desktop Manager ofrecen herramientas que se pueden invocar mediante prompts utilizando su cliente MCP. Los clientes MCP le permiten elegir las herramientas que mejor se adapten a sus necesidades.
Una buena manera de reducir los riesgos de seguridad es desactivar las herramientas capaces de eliminar datos sensibles o infraestructuras complejas.
Para obtener más detalles sobre cada herramienta, pida a su LLM una lista o consulte las tablas siguientes.
RDM_list_datasources
Enumera todos los espacios de trabajo disponibles en Remote Desktop Manager.
GESTIÓN DE ENTRADAS
RDM_list_entries
Enumera todas las entradas de una bóveda.
RDM_get_entry
Recupera información detallada sobre una entrada específica.
RDM_create_folders
Crea estructuras de carpetas dentro de una bóveda.
RDM_update_entry_name
Actualiza el nombre de una entrada.
RDM_update_entry_host
Actualiza la dirección del host/servidor de una entrada.
RDM_update_entry_host_port
Actualiza el número de puerto de una entrada.
RDM_update_entry_username
Actualiza el campo
Nombre de usuario
de una entrada.
RDM_update_entry_password
Actualiza el campo
Contraseña
de una entrada.
RDM_update_entry_domain
Actualiza el campo
Dominio
de una entrada.
RDM_batch_edit_entries
Edita por lotes varias entradas mediante asignaciones de propiedades.
RDM_move_entries
Mueve varias entradas a una carpeta diferente dentro de la misma bóveda.
RDM_copy_entries
Copia varias entradas a una carpeta diferente o a la raíz de una bóveda.
RDM_add_otp_to_entry
Añade una configuración de contraseña de un solo uso (OTP) o de autenticación multifactor (MFA) a una entrada.
RDM_get_entry_otp
Genera y recupera la OTP actual de una entrada.
GESTIÓN DE CONEXIONES
close_connection
Cierra una pestaña de conexión.
get_connection_info
Obtiene la información (nombre, tipo, ID) de una conexión.
RDM_open_connection
Abre una entrada de sesión en Remote Desktop Manager.
RDM_list_opened_connections
Enumera todas las conexiones abiertas actualmente.
RDM_list_opened_connection_actions
Enumera las acciones disponibles para las conexiones abiertas (por tipo).
RDM_execute_opened_connection_action
Ejecuta acciones en las conexiones abiertas.
send_ctrl_alt_delete
Envía CTRL+Alt+Delete a una sesión RDP.
send_command
Ejecuta comandos a través de Devolutions Agent en la máquina remota.
logoff
Cierra la sesión de una conexión RDP.
toggle_view_only
Activa o desactiva el modo de solo visualización.
send_command
Envía comandos a un terminal SSH.
send_command_from_a_vault_script_entry
Ejecuta entradas de script de bóveda en un terminal SSH.
send_break
Envía una señal de interrupción (CTRL+C) a un terminal SSH.
clear_terminal
Borra la pantalla del terminal SSH.
get_terminal_status
Recupera el estado de conexión y el estado del terminal SSH.
start_sql_agent
Inicia el servicio SQL Server Agent.
stop_sql_agent
Detiene el servicio SQL Server Agent.
restart_sql_server
Reinicia el servicio SQL Server.
refresh_data
Actualiza los datos de SQL Server (bases de datos, inicios de sesión, etc.).
create_new_query
Crea una nueva pestaña de consulta SQL con el texto de consulta y la base de datos especificados.
get_database_schema
Recupera un esquema completo de la base de datos (tablas, columnas, relaciones, etc.).
list_vms
Enumera todas las máquinas virtuales de un host Hyper-V.
start_vm
Inicia una máquina virtual.
stop_vm
Detiene una máquina virtual.
restart_vm
Reinicia una máquina virtual.
RDM_create_vaults
Crea una o varias bóvedas con indicaciones inteligentes para la información que falte.
RDM_list_vaults
Enumera todas las bóvedas de un espacio de trabajo especificado.
RDM_list_vault_templates
Enumera las plantillas de bóveda disponibles para un espacio de trabajo especificado.
RDM_list_entry_metadata
Proporciona metadatos sobre los tipos de entradas y sus nombres de visualización localizados.
RDM_list_entry_property_mappings
Enumera todas las propiedades de entrada disponibles que se pueden modificar mediante la edición por lotes.
RDM_create_custom_entry_template
Crea plantillas de entrada personalizadas con campos especificados.
RDM_get_entry_logs
Recupera los registros de actividad de una entrada específica dentro de un intervalo de fechas.
Última actualización
¿Te fue útil?