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

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.

La herramienta servidor MCP (experimental) se puede desactivar por completo aplicando el objeto de directiva de grupo (GPO) correspondiente.

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

  1. En Visual Studio Code, abra la paleta de comandos (CTRL+Shift+P) y ejecute MCP: Open User Configuration. Esto abre el fichero mcp.json de su perfil de usuario o lo crea si no se encuentra.

  2. Conéctese a Remote Desktop Manager mediante uno de los siguientes métodos:

    • Con WinGet, ejecute winget install jetsocat y, 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": []
    }
  3. Abra Remote Desktop Manager y haga clic en HerramientasMás herramientasServidor MCP (experimental).

  4. En la ventana Servidor MCP (experimental), haga clic en el botón Iniciar.

Con Claude Desktop

  1. Abra Claude Desktop y haga clic en SettingsDeveloperEdit Config.

  2. Abra claude_desktop_config.json y añada el siguiente contenido:

    Si utiliza Claude Code (CLI), puede ejecutar este script de PowerShell:

    O esta línea de comandos:

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

  1. Abra Codex en Visual Studio Code.

  2. Haga clic en Settings en el panel de Codex y, a continuación, en MCP settingsOpen config.toml. Haga clic para crear un nuevo fichero de configuración o utilice el actual.

  3. Añada el siguiente contenido:

El servidor MCP se puede configurar para que se inicie al arrancar Remote Desktop Manager marcando la opción situada en FicheroConfiguraciónIAServidor MCP (experimental).

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.

Para obtener más detalles sobre cada herramienta, pida a su LLM una lista o consulte las tablas siguientes.

Gestión del espacio de trabajo

RDM_list_datasources

Enumera todos los espacios de trabajo disponibles en Remote Desktop Manager.

GESTIÓN DE ENTRADAS

Operaciones básicas con 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.

Modificación de entradas

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.

Organización de entradas

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.

Gestión de OTP

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

Acciones habituales

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.

Conexiones RDP

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.

Conexiones SSH

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.

Conexiones a SQL Server

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

Máquinas virtuales de Hyper-V

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.

gestión de bóvedas

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.

Metadatos y plantillas

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.

Registro y auditoría

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?