Agentes · Cursor
Dê ao Cursor acesso SSH — sem entregar suas chaves.
O agente do Cursor já executa comandos de terminal na sua máquina, então uma chave parada em ~/.ssh significa que ele pode rodar ssh prod hoje mesmo — sem limites e sem registro. O Termalin é o caminho mais seguro.
O Cursor fala MCP, e o Termalin é um cliente SSH com um servidor MCP integrado. Uma entrada no mcp.json e o agente do Cursor trabalha nos seus servidores de verdade: executa comandos, lê e grava arquivos, abre as próprias sessões ou entra na sua. O agente nunca recebe suas chaves, e você acompanha cada passo.
Plano Free · 14 dias de teste do Pro · Windows, macOS, Linux e iOS
01 / configuração em 3 passos
Conecte o Cursor aos seus servidores em três passos.
O Termalin traz um servidor MCP de verdade — um binário termalin-mcp incluído que dá a um agente acesso SSH e SFTP aos hosts que você escolher, autenticado pelo agente de chaves do app. Veja a lista completa de ferramentas MCP (em inglês).
- 1Escolha os hosts. Instale o Termalin e escolha o que expor em Configurações → Acesso do agente (MCP) — cada host é gravado com autenticação só por agente, então nenhuma senha vai parar no disco. Aproveite para definir a política de agente de cada host: total, uma lista de comandos permitidos ou bloqueado.
- 2Registre o servidor na configuração MCP do Cursor —
.cursor/mcp.jsonna raiz de um projeto, só para aquele projeto, ou~/.cursor/mcp.jsonpara deixá-lo disponível em todo lugar (a escolha sensata — acesso a servidores não é uma questão de cada repositório):
{
"mcpServers": {
"termalin": {
"command": "<path>/termalin-mcp",
"args": []
}
}
} Reinicie o Cursor (ou recarregue a lista MCP em Cursor Settings → MCP), confirme que o servidor aparece como em execução, e as ferramentas ficam disponíveis para o agente.
- 3Peça algo real. O agente lista seus hosts e começa a trabalhar — acompanhar um log, reiniciar um serviço, verificar o disco, editar uma configuração, fazer deploy. Por padrão, o Cursor pergunta antes de cada chamada de ferramenta; deixe isso ativado nas primeiras sessões e amplie a aprovação automática uma ferramenta por vez. Quer a versão longa? Leia o passo a passo prático (em inglês).
02 / as próprias sessões — ou as suas
O agente abre as próprias sessões — ou entra na sua.
A maioria dos servidores MCP encapsula uma API. O do Termalin encapsula os seus servidores — o agente trabalha neles do jeito que você trabalha, com sessões, arquivos e túneis de verdade:
- ▸As próprias sessões — o agente abre uma sessão e trabalha nela em segundo plano, numa aba que brilha e que você pode acompanhar. Incluído no plano Free.
- ▸Ou entrar na sua — o agente entra numa sessão que você já tem aberta e trabalha ao seu lado, com a borda brilhando enquanto age. Exige consentimento, com uma opção própria.
- ▸O fluxo de trabalho completo — comandos avulsos, sessões SSH persistentes que ele pode reutilizar, leitura e gravação por SFTP e encaminhamento de portas: um túnel local até um serviço atrás do servidor, ou um proxy SOCKS.
03 / custódia de chaves e consentimento
As chaves ficam com você. Nada é executado sem consentimento.
Esta é a parte incômoda do agente do Cursor: ele executa comandos de terminal na sua máquina, então, se suas chaves estão desbloqueadas em ~/.ssh ou num ssh-agent em execução, ssh prod já funciona — você concedeu acesso total aos servidores por padrão, sem ter decidido isso. O custodiante de chaves do Termalin substitui esse arranjo: o agente pede, o custodiante autentica. Você desbloqueia uma vez, o Termalin assina em nome do agente e não há arquivo de chave para o agente ler — então os hosts que valem a pena proteger não precisam mais de uma chave solta no seu disco. O acesso de agentes vem desativado por padrão; deixar um agente digitar nas suas sessões ao vivo é outra opção, separada; e só os hosts que você exporta em Configurações → Acesso do agente (MCP) ficam acessíveis — cada um com seu próprio nível de acesso: total, uma lista de comandos permitidos ou bloqueado.
04 / supervisão
Acompanhe cada passo — ao vivo, gravado e no registro.
A grade de monitoramento (watch grid) espelha cada sessão aberta lado a lado como um bloco ao vivo, e as sessões que um agente está conduzindo brilham — então você o vê trabalhar em tempo real, numa frota inteira se for preciso.
- ▸Marcado na gravação — cada comando do agente ganha seu próprio marcador verde na linha do tempo da reprodução, então “o que o agente fez?” tem uma resposta navegável. Mais sobre gravação →
- ▸Escrito no registro de auditoria — cada login, conexão a host, operação de arquivo e comando de agente, com o local (IP · país) e o dispositivo.
05 / sem app em execução
Um endpoint MCP hospedado para agentes que vivem na nuvem.
Sem nenhum app de desktop em execução? Aponte o mcp.json do Cursor para o servidor hospedado do Termalin pela URL — "termalin": { "url": "https://termal.in/mcp" } — e faça login uma vez quando o Cursor pedir. Ou crie uma chave de API no painel web e use https://termal.in/api/v1/mcp com uma entrada headers carregando Authorization: Bearer tk_live_…; o painel web mostra o trecho exato. O lado hospedado precisa de uma conta no Pro ou nos 14 dias de teste. Ele executa comandos e lê ou grava arquivos nos seus servidores com túnel — aqueles que rodam o agente instalado com uma linha (cadastre em termal.in/account → Adicionar Connector; hosts do app de desktop não contam) — mesmo quando não há nada aberto na sua máquina, autenticando-se com um certificado de curta duração, então nenhuma chave é entregue. As chaves de API podem ser restritas a servidores específicos, receber uma política de comandos (total, uma lista de permitidos ou somente leitura), ter validade (30 / 90 / 365 dias) e ser revogadas a qualquer momento; as execuções hospedadas têm limite de taxa e de tempo. A ideia é nova para você? Comece por SSH para agentes de IA, ou vá direto à referência MCP completa.
Perguntas frequentes
Como dou ao Cursor acesso SSH aos meus servidores?
O Cursor acessa os servidores por meio de um servidor MCP — um MCP SSH autônomo que mantém uma chave onde é executado (por exemplo, tufantunc/ssh-mcp), ou aquele integrado a um cliente SSH. Com o Termalin: instale o Termalin, escolha quais hosts expor em Configurações → Acesso do agente (MCP) e adicione o binário termalin-mcp incluído à configuração MCP do Cursor — .cursor/mcp.json num projeto, ou ~/.cursor/mcp.json para deixá-lo disponível em todo lugar. O agente do Cursor passa então a listar esses hosts, executar comandos e ler ou gravar arquivos por SSH e SFTP. Para servidores cadastrados com um Connector, você pode em vez disso adicionar o servidor hospedado pela URL, https://termal.in/mcp, sem nenhum app de desktop em execução. Passo a passo (em inglês) →
O Cursor recebe minhas chaves SSH?
Não. O agente se autentica pelo Termalin, que guarda suas chaves — você desbloqueia uma vez e o Termalin assina em nome do agente, então nenhuma chave privada é entregue ao agente nem ao modelo. Isso também fecha a porta dos fundos do ~/.ssh: os hosts que valem a pena proteger não precisam mais de uma chave solta no seu disco. Mais sobre segurança →
Posso aprovar cada comando que o Cursor executa?
Sim, em dois níveis. Por padrão, o Cursor pergunta antes de executar uma chamada de ferramenta — deixe isso ativado nas primeiras sessões. E no Termalin cada host tem sua própria política de agente: acesso total, uma lista de comandos permitidos ou bloqueado.
Posso acompanhar o que o agente está fazendo?
Sim — cada sessão aberta é espelhada ao vivo na grade de monitoramento, as sessões que um agente está conduzindo brilham, cada comando do agente fica marcado na gravação de sessão e tudo é escrito no registro de auditoria.
O servidor MCP é grátis?
Sim — o plano Free é o app de desktop completo, só local e sem limite de hosts, e inclui o agente MCP abrindo as próprias sessões. O agente também pode entrar numa sessão que você já tem aberta. O Pro (US$ 8/mês no plano anual, US$ 10 no mensal) acrescenta a nuvem criptografada e o servidor MCP hospedado. Toda conta nova começa com 14 dias de teste do Pro — sem cartão. Ver preços →
Dê ao seu agente um terminal de verdade — grátis.
O plano Free é o app de desktop completo — sem limite de hosts, com o servidor MCP incluído. Contas novas ganham o Pro grátis por 14 dias.
Plano Free · 14 dias de teste do Pro · Passo a passo prático (em inglês) · SSH para agentes de IA