Vibe Coding
Tip: `CLAUDE_CODE_MCP_STARTUP_WAIT_MS` bounds how long a headless turn stalls on connecting MCP servers
2.1.274 adds `CLAUDE_CODE_MCP_STARTUP_WAIT_MS` to cap how long the first non-interactive turn waits for MCP servers that are still connecting, with `0` meaning do not wait at all. The same release stops `--input-format stream-json` sessions from waiting up to 2 seconds for servers whose tools tool-search defers, and fixes `--strict-mcp-config` with an empty `--mcp-config` holding the first turn for up to `MCP_TIMEOUT`. For anyone running `claude -p` on a schedule, this is the knob that removes per-run startup dead time.
↳ Follow the thread