remotify-mcp

Execute comandos de shell em um computador remoto por meio de um assistente de IA, com cada comando exibido para a pessoa naquele computador para aprovação.

Documentação

Execute comandos em uma máquina remota sem SSH.

Seu LLM, runner de CI ou terminal envia um comando via HTTPS. O remoto precisa apenas de curl e bash. O relay não armazena nada além de um buffer de sessão ocioso.

Instale o MCP Experimente apenas com curl

remote.example.com: supervisionado

$ curl -fsSL 'https://relay.remotify.run/r/a1b2...' | bash

remotify: conectado [supervisionado] - aguardando comandos.

>>> df -h /

Executar? [s/N] s

Filesystem Size Used Avail Use% Montado em

/dev/nvme0n1p2 74G 39G 32G 55% /

<<< concluído (412 bytes enviados de volta)

>>> systemctl is-active myapp

Executar? [s/N] s

active

<<< concluído (7 bytes enviados de volta)

Como funciona

Três partes móveis, um único pipe HTTP.

Ambos os lados conversam apenas via HTTPS. Nenhum deles precisa estar online ao mesmo tempo - o relay mantém um comando pendente e um resultado pendente por sessão, em disco, até que o outro lado o busque.

Cliente

LLM / CI / shell

Envia comandos via
POST /cmd-KEY, lê
saída via GET /result-KEY.

▶▶

Relay Fila com armazenamento em arquivo, chave de sessão de 128 bits, TTL de inatividade de 3h.
Sem banco de dados, sem worker.

◀◀

Remoto

curl + bash

One-liner colado uma vez,
consulta o relay, executa o
comando, envia o resultado.

Quem usa

Quatro situações do dia a dia em que se encaixa.

Qualquer lugar onde um comando precise chegar a um remoto sem conceder SSH a um LLM ou agente - seja porque você não quer uma credencial de shell de longa duração em mãos autônomas, o host não aceita portas de entrada, ou instalar um agente completo é exagero.

  • Chamadas de ferramentas do LLM Deixe Claude, Cursor, Codex ou Gemini executarem comandos no seu servidor real em vez de colar a saída manualmente.
  • Verificações pós-deploy em CI Verifique o estado do release em uma máquina na qual seu runner não consegue acessar via SSH.
  • Shells administrativos atrás de NAT HTTPS de saída é tudo que o remoto precisa - sem portas de entrada.
  • Dispositivos headless IoT, gateways de borda, consoles de resgate que podem discar para fora, mas não receber conexões.

Instalação do MCP

MCP plug-and-play para todos os principais hosts de LLM.

Cole uma linha. Seu LLM ganha uma ferramenta nativa remote_exec via MCP (Model Context Protocol) - sem build manual, sem instalação global do npm, sem cirurgia de configuração. O servidor MCP é buscado no primeiro lançamento pelo npx e roda localmente na sua 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"]
{ "mcpServers": { "remotify": { "command": "npx", "args": ["-y", "remotify-mcp@latest"] } } }

Windsurf / Continue / Cline / Zed / VS Code MCP

{ "command": "npx", "args": ["-y", "remotify-mcp@latest"] }

Experimente sem instalar

Gere uma sessão aqui mesmo.

Cria uma chave única de 128 bits. Cole o one-liner do listener em qualquer shell remoto, envie comandos de outro terminal. A sessão é descartada após 3h de inatividade; qualquer atividade na chave redefine esse tempo.

Código aberto. Minimização de dados por design.

Este relay é código aberto sob licença Apache-2.0, então você pode auditar o protocolo de comunicação e o próprio relay. O relay é construído sobre Datensparsamkeit (minimização de dados): ele mantém o menor footprint possível para cada sessão e o descarta assim que pode.

  • Sem contas, sem identidade. Chaves de sessão são hex aleatório de 128 bits. Nada vincula uma chave a uma pessoa, e-mail ou registro de cobrança.
  • Dados de sessão efêmeros. Um diretório por sessão armazena o comando pendente, o resultado pendente e um breve histórico de envios. Purgado após 3h de inatividade ou DELETE explícito.
  • Sem telemetria do MCP. O pacote remotify-mcp só fala com o relay para o qual você o aponta. Sem analytics, sem relatórios de crash.
  • Pronto para uso gratuito ou self-host. Acesse relay.remotify.run diretamente sem configuração, ou execute exatamente o mesmo relay na sua própria máquina com um docker compose up e aponte os hosts MCP para lá via REMOTIFY_URL.