{"version":"2.1.271","anchor":"mcp-connector-prewait-now-overridable-via-claude-code-mcp-c","canonical_anchor":"mcp-connector-prewait-now-overridable-via-claude-code-mcp-c","heading":"MCP connector prewait now overridable via CLAUDE_CODE_MCP_CONNECTOR_PREWAIT_MS","tier":"use","area":"MCP","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/mcp-connector-prewait-now-overridable-via-claude-code-mcp-c","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### MCP connector prewait now overridable via `CLAUDE_CODE_MCP_CONNECTOR_PREWAIT_MS`\n\nNew CLAUDE_CODE_MCP_CONNECTOR_PREWAIT_MS environment variable overrides how long Claude Code waits for remote MCP servers to start\n\n**What**\n\nClaude Code can connect to MCP servers (external tool providers using the Model Context Protocol). Before starting a session, it may wait briefly for remote MCP servers to become ready. That wait behavior is now controlled by a new environment variable, `CLAUDE_CODE_MCP_CONNECTOR_PREWAIT_MS`, which can set an explicit deadline and a local-only override. This replaces a simpler check that only looked at whether `CLAUDE_CODE_ENVIRONMENT_KIND` was set to `\"bridge\"`.\n\n**Why**\n\nThis gives more direct control over MCP startup timing than the previous environment-kind check allowed, which is useful for tuning how long Claude Code waits on remote MCP servers before a session begins.\n\n- Area: MCP\n- Names: `CLAUDE_CODE_MCP_CONNECTOR_PREWAIT_MS`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 2\/5"}