Skip to main content
Run the tai MCP server (FastMCP + Starlette), serving the Studio SPA too.  Worker / transport combinations:  Worker-bus boot rules (set TAI_BUS_REDIS_URL to enable the bus):
  • more than one worker is refused without the bus — sibling workers would serve stale config after a reload with no channel to converge on;
  • TAI_CONFIG_MODE=k8s is refused without the bus — a pod cannot see its own replica count;
  • a manifest that registers a task backend is refused without the bus — the backend-runtime and server processes must converge on reloads. The workers rule lives in this CLI only: an external process manager driving the ASGI factory with its own —workers bypasses it, so set TAI_BUS_REDIS_URL in any multi-process deployment.