@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
Una máquina ejecuta el escritorio del «Asistente de control remoto» y ha iniciado sesión
El dispositivo de destino también ejecuta el escritorio, ha iniciado sesión con la misma cuenta y está en línea
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 |
| Sí | 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 |
| No | Dirección del escritorio, por defecto |
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 |
| Comprueba si el servicio puente está disponible; no requiere token. Úsala primero al diagnosticar problemas de conexión |
| Lista los dispositivos de la misma cuenta y su estado en línea; obtén el |
| Envía un comando; devuelve |
| Consulta el estado y el resultado según el |
| 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
list_devicespara obtener eldevice_uuidde un dispositivo en líneasend_commandpara enviar el comando y obtener elmidquery_midpara sondear hasta que elstatesea «Completado» y leer elresult
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
This server cannot be installed
Maintenance
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
- AlicenseAqualityBmaintenanceEnables AI assistants to control mobile and desktop devices with natural language, including running automation tasks, taking screenshots, and managing devices.65MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to control Windows systems through natural language commands, providing 200+ automation tools for system control, file operations, web automation, and more.48MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI to capture screenshots and control mouse and keyboard for automated desktop interaction.
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to remotely control gaming PCs for automated gameplay with tools for screen capture, mouse/keyboard control, workflows, and system operations.1MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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