{"version":"2.1.300","anchor":"mcp-oauth-refresh-skipped-for-claude-code-server-sessions","canonical_anchor":"mcp-oauth-refresh-skipped-for-claude-code-server-sessions","heading":"MCP sign-in refresh is skipped in server-hosted sessions with no disk","tier":"internal","area":"Diskless Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/mcp-oauth-refresh-skipped-for-claude-code-server-sessions","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### MCP sign-in refresh is skipped in server-hosted sessions with no disk\n\nIn hosted claude-code-server sessions that run without disk storage, Claude Code no longer refreshes MCP sign-in tokens or takes the refresh lock\n\n**What**\n\nSome MCP servers, add-on programs that give Claude extra tools, need you to sign in, and Claude Code refreshes that sign-in from time to time. In a claude-code-server session, a hosted session that runs without storing files on disk, Claude Code now skips that refresh and logs \"claude-code-server session; skipping refresh\".\n\nThe lock that normally stops two refreshes happening at once is also skipped in these sessions.\n\n**Why**\n\nServer-hosted sessions no longer compete over the token-refresh lock. Local sessions are unaffected.\n\n- Area: Diskless Sessions\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 4\/5\n- Scope: individual\n- Heads-up: no"}