Agregar StripPrefix middleware para el router MCP
All checks were successful
build-and-deploy / build (push) Successful in 8s
build-and-deploy / deploy (push) Successful in 3s

- 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'
This commit is contained in:
2025-10-13 19:40:27 -06:00
parent 7ee9e69b28
commit 4417bc08eb

View File

@@ -75,9 +75,10 @@ services:
- "traefik.http.routers.${APP_NAME}-mcp.priority=200" - "traefik.http.routers.${APP_NAME}-mcp.priority=200"
- "traefik.http.routers.${APP_NAME}-mcp.service=${APP_NAME}-mcp" - "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.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: networks:
principal: principal: