MCP servers: streamable-HTTP on port 8000, Traefik-routed

Decision

All MCP servers use FastMCP streamable-HTTP transport, listen on port 8000 internally, routed via Traefik with per-server subdomain (name.arjtech.in/mcp)

Rationale

Standardization enables auto-discovery, uniform monitoring, and zero-config deployment. Streamable-HTTP is the modern MCP transport (replaces SSE). Port 8000 is convention. Traefik auto-routes via Docker labels.

Alternatives Rejected

Rejected: (1) stdio transport — no remote access, (2) SSE — deprecated, (3) Mixed transports — operational nightmare

Outcome

Pending