Runtime e autenticação
O MCP do TunnelHub suporta dois modos de execução.
Execução local
transporte
stdio;usado por ferramentas como OpenCode, Claude Desktop e Cursor;
entrypoint local em
dist/index.js.
Esse é o modo principal para uso no dia a dia.
Execução remota
transporte HTTP streamable;
entrypoint em
dist/http.js;voltado a cenários hospedados.
No estado atual, a execução remota exige cuidado operacional e não deve ser documentada como substituta plena do fluxo local.
Para documentação pública, trate o modo remoto como avançado ou experimental, não como caminho padrão de onboarding.
Como a autenticação funciona hoje
No servidor atual, a sessão é resolvida a partir do contexto OAuth fornecido pelo cliente MCP. Em outras palavras:
o cliente realiza o fluxo de autenticação;
o MCP recebe
authInfo;o servidor resolve o usuário atual;
o servidor lista ambientes disponíveis;
o ambiente produtivo ou o primeiro disponível vira o ambiente padrão.
No conjunto atual de ferramentas de sessão, a referência pública é:
current_session_tunnelhub;list_environments_tunnelhub;switch_environment_tunnelhub.
Persistência de ambiente
O ambiente selecionado é persistido localmente por tenant para reutilização em sessões futuras.
Variáveis úteis
No modo local ou remoto, as configurações mais comuns incluem:
OAUTH_CALLBACK_PORTTUNNELHUB_FRONTEND_URLTUNNELHUB_API_HOSTHOSTPORTPUBLIC_BASE_URLMCP_RUNTIME_TTL_MS
Importante sobre documentação antiga
Parte do material antigo ainda descreve login_tunnelhub e outras ferramentas de sessão que não representam exatamente o conjunto registrado pelo servidor atual. Considere esta página e o catálogo de ferramentas como a referência atual.
Last updated