remotify-mcp
Ejecuta comandos de shell en una computadora remota a través de un asistente de IA, con cada comando mostrado a la persona en esa computadora para su aprobación.
Documentación
Ejecuta comandos en una máquina remota sin SSH.
Tu LLM, runner de CI o terminal envía un comando a través de HTTPS. El remoto solo necesita curl y bash. El relay no guarda nada más que un buffer de sesión inactivo.
Instala el MCP Prueba solo con curl
remote.example.com: supervisado
$ curl -fsSL 'https://relay.remotify.run/r/a1b2...' | bash
remotify: conectado [supervisado] - sondeando comandos.
>>> df -h /
¿Ejecutar? [y/N] y
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p2 74G 39G 32G 55% /
<<< hecho (412 bytes devueltos)
>>> systemctl is-active myapp
¿Ejecutar? [y/N] y
active
<<< hecho (7 bytes devueltos)
Cómo funciona
Tres partes móviles, un solo conducto HTTP.
Ambos lados se comunican solo a través de HTTPS. Ninguno tiene que estar en línea al mismo tiempo: el relay mantiene un comando pendiente y un resultado pendiente por sesión, en disco, hasta que el otro lado lo recupera.
Cliente
LLM / CI / shell
Envía comandos mediante
POST /cmd-KEY, lee
salida mediante GET /result-KEY.
▶▶
Relay Cola respaldada por archivos, clave de sesión de 128 bits, TTL de inactividad de 3h.
Sin base de datos, sin worker.
◀◀
Remoto
curl + bash
Una línea pegada una vez,
sondea el relay, ejecuta el
comando, publica el resultado.
Quién lo usa
Cuatro situaciones cotidianas donde encaja.
En cualquier lugar donde un comando deba llegar a un remoto sin otorgar SSH a un LLM o agente, ya sea porque no quieres una credencial de shell de larga duración en manos autónomas, el host no acepta puertos entrantes, o instalar un agente completo es excesivo.
- Llamadas de herramientas LLM Deja que Claude, Cursor, Codex, OpenCode o Gemini ejecuten comandos en tu servidor real en lugar de pegar la salida tú mismo.
- Verificaciones post-despliegue en CI Comprueba el estado de la versión en una máquina a la que tu runner no puede acceder por SSH.
- Shells de administración detrás de NAT HTTPS saliente es todo lo que el remoto necesita: sin puertos entrantes.
- Dispositivos sin cabeza IoT, gateways de borde, consolas de rescate que pueden llamar hacia afuera pero no recibir conexiones.
Instalación del MCP
MCP plug-and-play para cada host LLM importante.
Pega una línea. Tu LLM obtiene una herramienta nativa remote_exec mediante MCP (Model Context Protocol): sin compilación manual, sin instalación global de npm, sin cirugía de configuración. El servidor MCP se descarga en el primer lanzamiento mediante npx y se ejecuta localmente en tu máquina.
claude mcp add -s user remotify -- npx -y remotify-mcp@latest
{ "mcpServers": { "remotify": { "command": "npx", "args": ["-y", "remotify-mcp@latest"] } } }
[mcp_servers.remotify]
command = "npx"
args = ["-y", "remotify-mcp@latest"]
opencode mcp add remotify --global -- npx -y remotify-mcp@latest
Requiere Node.js 18+ con npx. Se registra para cada proyecto; omite --global solo para el proyecto actual. Verifica la conexión con opencode mcp list o /mcps en OpenCode.
{ "mcpServers": { "remotify": { "command": "npx", "args": ["-y", "remotify-mcp@latest"] } } }
Windsurf / Continue / Cline / Zed / VS Code MCP
{ "command": "npx", "args": ["-y", "remotify-mcp@latest"] }
Prueba sin instalar
Genera una sesión aquí mismo.
Crea una clave única de 128 bits. Pega la línea de escucha en cualquier shell remoto, envía comandos desde otra terminal. La sesión se descarta después de 3h de inactividad; cualquier actividad en la clave reinicia ese contador.
Código abierto. Diseñado para minimizar datos.
Este relay es de código abierto bajo Apache-2.0, para que puedas auditar el protocolo de red y el relay tú mismo. El relay está construido sobre Datensparsamkeit (minimización de datos): mantiene la huella más pequeña posible para cada sesión y la descarta tan pronto como puede.
- Sin cuentas, sin identidad. Las claves de sesión son hex aleatorio de 128 bits. Nada vincula una clave a una persona, correo electrónico o registro de facturación.
- Datos de sesión efímeros. Un directorio por sesión contiene el comando pendiente, el resultado pendiente y un breve historial de envíos. Se purga tras 3h de inactividad o con DELETE explícito.
- Sin telemetría desde el MCP. El paquete
remotify-mcpsolo se comunica con el relay al que lo apuntes. Sin analíticas, sin informes de errores. - Listo para usar gratis, o autoalojado. Accede a
relay.remotify.rundirectamente sin configuración, o ejecuta el mismo relay en tu propia máquina con un solodocker compose upy apunta los hosts MCP allí medianteREMOTIFY_URL.