Los túneles MCP están en vista previa de investigación. Solicita acceso para probarlos.
Este inicio rápido te lleva desde cero hasta tener a Claude llamando a un servidor MCP privado a través de un túnel. Utiliza Docker Compose con aprovisionamiento manual de credenciales, que es el camino más corto para pruebas locales. Para despliegues en producción, consulta Desplegar con Helm o Desplegar con Docker Compose.
Un stack de túnel de dos contenedores (el proxy y cloudflared) más un servidor MCP de ejemplo ejecutándose junto a él. Cuando todo esté en funcionamiento, el servidor de ejemplo será accesible desde Claude en https://echo.<your-tunnel-domain>/mcp aunque nada esté escuchando en un puerto público.
openssl debe estar en tu PATH).El túnel está verificado de extremo a extremo. Para sustituirlo por tu propio servidor MCP, agrégalo a docker-compose.yaml (o ejecútalo en la misma red de Docker), añade una ruta para él en config/mcp-proxy.yaml y luego reinicia el proxy (docker compose restart mcp-proxy).
Para despliegues en producción:
Despliegue reforzado en un solo host, con o sin acceso programático.
Despliegue en Kubernetes con gestión automática de credenciales.
Was this page helpful?
Crea un túnel
En la barra lateral de la Claude Console, ve a Manage > MCP tunnels y haz clic en New tunnel. Asígnale un nombre. Deja Set up programmatic access desactivado; este inicio rápido usa aprovisionamiento manual de credenciales.
Una vez creado, abre el túnel. Copia dos valores de la sección Connection:
abcd1234.tunnel.anthropic.com)Configura el directorio de despliegue
Genera una CA y un certificado de servidor
El proxy termina el TLS interno usando un certificado firmado por una CA que tú controlas. Genera ambos:
De vuelta en la Consola, en la página de detalles del túnel, haz clic en Add certificate y sube data/ca.crt (o pega su contenido). El estado del túnel cambia a Active.
Escribe el servidor MCP de ejemplo
Escribe la configuración del proxy y el archivo compose
Inícialo
Deberías ver una línea route configured para echo y cuatro líneas Registered tunnel connection. Los contenedores tardan unos segundos en iniciarse; vuelve a ejecutar los comandos de logs si no devuelven nada.
Llámalo desde Claude
En la Consola, ve a Managed Agents > Sessions y crea una sesión. En el selector de agentes elige Create new agent, asigna un nombre al agente y mantén el modelo precargado. Haz clic en + MCP Server, selecciona tu túnel, establece Subdomain en echo y Path en mcp. Luego pide:
Use the hello tool to greet tunnel.
Deberías ver una llamada a la herramienta seguida de su resultado.