From 4417bc08eb5c3bfd534a332899fdc5c79efe4ddb Mon Sep 17 00:00:00 2001 From: josedario87 Date: Mon, 13 Oct 2025 19:40:27 -0600 Subject: [PATCH] Agregar StripPrefix middleware para el router MCP - Elimina el prefijo /mcp antes de enviar al servidor - Permite que /mcp/health llegue como /health al servidor MCP - Corrige error 'Cannot GET /mcp/health' --- docker-compose.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index ff41e8d..1b3259f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -75,9 +75,10 @@ services: - "traefik.http.routers.${APP_NAME}-mcp.priority=200" - "traefik.http.routers.${APP_NAME}-mcp.service=${APP_NAME}-mcp" - # Headers personalizados para MCP + # Middlewares para MCP + - "traefik.http.middlewares.${APP_NAME}-mcp-stripprefix.stripprefix.prefixes=/mcp" - "traefik.http.middlewares.${APP_NAME}-mcp-headers.headers.customrequestheaders.X-Forwarded-Proto=https" - - "traefik.http.routers.${APP_NAME}-mcp.middlewares=${APP_NAME}-mcp-headers" + - "traefik.http.routers.${APP_NAME}-mcp.middlewares=${APP_NAME}-mcp-stripprefix,${APP_NAME}-mcp-headers" networks: principal: