Answer-first summary

Donde debo empezar en la documentacion de InstaTunnel?

Sigue este orden: instalar CLI, autenticar, ejecutar primer tunel y luego MCP/webhooks/referrals segun tu caso. Usa CLI Flags y Troubleshooting para operacion diaria.

Ultima revision: March 5, 2026
Compatibilidad: La documentacion base se alinea con CLI v1 por defecto y MCP --transport v2 para clientes streaming.

Comando rapido

instatunnel auth login -e you@example.com && instatunnel 3000 --subdomain docs-demo

Errores comunes y solucion rapida

  • Auth no persistida-Ejecuta instatunnel auth set-key it_your_api_key para guardar tu key local.
  • Errores 401 de firma webhook-Usa las guias de verificacion de secreto en /docs/webhooks antes de pruebas en produccion.

Evidencia y confianza

Usa estas referencias para evaluar compatibilidad, confiabilidad y seguridad.

Cadencia de releases

Las notas de release de CLI y docs se actualizan continuamente, con notas de compatibilidad por version.

Ver release notes

Controles de seguridad

Revisa enforcement de politicas, capas de auth y salvaguardas operativas en el security whitepaper.

Abrir security whitepaper

Runbooks de confiabilidad

Las guias de troubleshooting cubren fallos comunes, recuperacion y compatibilidad base de CLI.

Leer troubleshooting guides

Uso de MCP

Usa el modo MCP para exponer endpoints MCP locales a clientes remotos. MCP esta disponible en planes Pro y Business.

Requisito del plan: El modo MCP requiere una API key autenticada en Pro o Business.

1. Instalar CLI

$ npm install -g instatunnel

2. Autenticarse (usuarios nuevos vs existentes)

Usuario nuevo

$ instatunnel auth login -e you@example.com
# Verify email from inbox and copy API key from verification page
$ instatunnel auth set-key "it_your_api_key"

Usuario existente

$ instatunnel auth show-key --reveal --copy
# If key is not saved locally:
$ instatunnel auth login -e you@example.com
# Use recovery email, then save the new/current key:
$ instatunnel auth set-key "it_your_api_key"
$ Set-Clipboard "it_your_api_key" # Windows PowerShell helper
$ instatunnel auth set-key "$(Get-Clipboard)"
$ pbpaste | xargs -I {} instatunnel auth set-key "{}" # macOS
$ xclip -o -selection clipboard | xargs -I {} instatunnel auth set-key "{}" # Linux

2a. Usa el asistente MCP del dashboard (recomendado)

Prefieres un flujo guiado? Abre tu dashboard y usa MCP Setup Wizard v2 dentro de CLI Updates, MCP, and 2026 Best Practices. dashboard.

  • Verifica elegibilidad MCP del plan antes de configurar.
  • Genera el comando exacto instatunnel ... --mcp --transport v2 con tu puerto y subdominio.
  • Genera JSON de un clic para VS Code, Cursor, Claude Desktop, Windsurf, Codex y Gemini Antigravity.

3. Inicia el tunel MCP (v1 por defecto)

v1 es el transporte por defecto. Es la opcion mas compatible para HTTP y trafico estilo webhook.

$ instatunnel 8787 --mcp
$ instatunnel 8787 --mcp --subdomain my-mcp

4. Usa transporte streaming v2 cuando sea necesario

Usa v2 cuando necesites streaming (MCP Streamable HTTP, respuestas largas o flujos tipo server-push). Si tienes dudas, empieza con v1 y cambia a v2 solo para clientes de streaming.

$ instatunnel 8787 --mcp --transport v2
$ instatunnel 8787 --mcp --transport v2 --subdomain my-mcp
Compatibilidad: --transport v2 requires newer InstaTunnel CLI versions (1.1.7+). Recommended update: npm install -g instatunnel@latest.

5. Header de token MCP opcional (despliegue gradual)

InstaTunnel soporta header de token MCP para defensa en profundidad. En el despliegue gradual actual, tu workspace puede iniciar en modo aviso y despues pasar a modo estricto.

$ export INSTATUNNEL_MCP_TOKEN="your-shared-secret"
$ instatunnel 8787 --mcp --transport v2

5a. Genera YOUR_MCP_TOKEN

Genera un token fuerte y usalo como YOUR_MCP_TOKEN en headers Authorization del JSON MCP.

$ node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
$ node -e "console.log(require('crypto').randomBytes(32).toString('hex'))" | Set-Clipboard # Windows
$ node -e "console.log(require('crypto').randomBytes(32).toString('hex'))" | pbcopy # macOS
$ node -e "console.log(require('crypto').randomBytes(32).toString('hex'))" | xclip -selection clipboard # Linux

6. Configura tu cliente/servidor MCP

Usa la URL HTTPS generada en la configuracion de tu cliente MCP y apunta a la ruta esperada por tu servidor MCP local.

https://your-subdomain.instatunnel.my

6a. Necesitas headers de Authorization?

  • No para servidores MCP locales por stdio. Alli no se usan headers.
  • No si tu servidor MCP remoto no exige auth.
  • Si solo cuando tu servidor MCP espera bearer token (recomendado en endpoints publicos).
  • Aplica a VS Code, Cursor, Claude Desktop, Windsurf, Codex y Gemini Antigravity: el cliente no obliga bearer auth; la politica la define el servidor.

7. Generador MCP de un clic

Genera y copia JSON listo para usar para VS Code, Cursor, Claude Desktop, Windsurf, Codex y Gemini Antigravity.

Loading MCP setup...

Notas

  • v1 sigue siendo el transporte por defecto por compatibilidad.
  • Si tienes dudas, empieza con v1.
  • Usa v2 para MCP Streamable HTTP y respuestas largas en streaming.
  • --transport v2 requiere CLI 1.1.7+; manten actualizado con npm install -g instatunnel@latest.
  • Los tuneles MCP tienen protecciones mas estrictas, incluyendo limites de tasa especificos.
  • Usa instatunnel --stats para uso de cuenta e instatunnel --logs para polling de logs.
  • Usa autenticacion y evita exponer herramientas sensibles en publico.
Loading MCP FAQ...

Necesitas una ruta rapida?

Mira planes y luego sigue una guia cuando quieras.

Para endpoints MCP en Pro/Business, usa: instatunnel 8787 --mcp.

Documentacion | InstaTunnel