Skip to main content
Glama
jarvis-workbench

@superpms/jarvis-remote-hand-mcp

@superpms/jarvis-remote-hand-mcp

Servicio MCP que permite a un agente de IA controlar de forma remota varios ordenadores de tu cuenta para ejecutar comandos del sistema. Un uso típico es diagnosticar y reparar simultáneamente problemas de red u otros problemas del sistema en varias máquinas.

Este servicio no inicia sesión por sí mismo: reutiliza la sesión ya iniciada en el escritorio del «Asistente de control remoto»: agente → este servicio → escritorio → MQTT → dispositivo de destino.

Requisitos previos

  1. Una máquina ejecuta el escritorio del «Asistente de control remoto» y ha iniciado sesión

  2. El dispositivo de destino también ejecuta el escritorio, ha iniciado sesión con la misma cuenta y está en línea

  3. Node.js >= 20.19

Related MCP server: mcp-windows-server

Configuración

Añade lo siguiente a la configuración de tu cliente MCP:

{
  "mcpServers": {
    "jarvis-remote-hand": {
      "command": "npx",
      "args": ["-y", "@superpms/jarvis-remote-hand-mcp"],
      "env": {
        "ARH_BRIDGE_URL": "http://127.0.0.1:47890",
        "ARH_BRIDGE_TOKEN": "在桌面端「MCP 服务配置」页复制"
      }
    }
  }
}

Variables de entorno

Variable

Obligatoria

Descripción

ARH_BRIDGE_TOKEN

Token de acceso, cópialo en la página «Configuración del servicio MCP» del escritorio. Es persistente y no cambia al reiniciar el escritorio; solo hay que volver a rellenarlo si pulsas «Restablecer» en esa página

ARH_BRIDGE_URL

No

Dirección del escritorio, por defecto http://127.0.0.1:47890. Si el escritorio está en otra máquina de la red local, cámbiala por la dirección de esa máquina, p. ej. http://192.168.1.20:47890

Sobre el token de acceso

La interfaz puente equivale a un proxy de shell del dispositivo con sesión iniciada y escucha en la red local para permitir su uso entre máquinas, por lo que el servidor valida el token de forma obligatoria. El token se guarda en el directorio de datos de la aplicación del escritorio y no cambia al reiniciar; para invalidar un token antiguo, pulsa «Restablecer» en la página «Configuración del servicio MCP» y, a partir de entonces, habrá que actualizar la configuración de todos los agentes con el nuevo valor.

health es la única interfaz que no valida el token: existe precisamente para poder responder «¿está el puente en marcha?» incluso cuando el token aún no se ha emparejado, por lo que solo devuelve un {"ok":true} fijo, sin ninguna otra información.

Para el acceso entre máquinas también es necesario que el cortafuegos de la máquina de destino permita el puerto 47890.

Herramientas

Herramienta

Descripción

health

Comprueba si el servicio puente está disponible; no requiere token. Úsala primero al diagnosticar problemas de conexión

list_devices

Lista los dispositivos de la misma cuenta y su estado en línea; obtén el device_uuid

send_command

Envía un comando; devuelve mid inmediatamente, sin esperar a que termine

query_mid

Consulta el estado y el resultado según el mid

query_device_status

Consulta el estado en línea en tiempo real de un dispositivo

El parámetro tool de send_command se elige según la plataforma del dispositivo de destino: bash (macOS/Linux), cmd o pws (Windows).

Flujo de uso

  1. list_devices para obtener el device_uuid de un dispositivo en línea

  2. send_command para enviar el comando y obtener el mid

  3. query_mid para sondear hasta que el state sea «Completado» y leer el result

El state pasa sucesivamente por Enviando → En cola → En ejecución → Completado. El dispositivo controlado ejecuta los comandos uno a uno en el orden de recepción; solo se ejecuta uno a la vez.

La ejecución de comandos no tiene tiempo de espera: de unos minutos a más de diez es normal (p. ej. restablecimiento de red, instalaciones por lotes). Si al sondear ves «En ejecución», espera unos segundos y continúa; no lo des por fallido ni vuelvas a enviarlo.

Si el dispositivo está fuera de línea o no pertenece a la cuenta actual, send_command devuelve un error explicando el motivo; no devuelve un mid que nunca tendrá resultado.

Notas de seguridad

Las solicitudes que reenvía este servicio pueden ejecutar comandos arbitrarios del sistema en los dispositivos donde has iniciado sesión. Úsalo únicamente en redes de confianza; no expongas el puerto 47890 a Internet ni publiques el token de acceso en lugares públicos.

License

MIT

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.

  • Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jarvis-workbench/jarvis-remote-hand-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server