How to fix MCP Token expired without refresh token in Claude Code Claude Code's MCP OAuth loop forces a fresh /login every 24 hours. Here is why, and the three steps that actually break the cycle.
How to fix Claude Code SessionStart hooks firing without context Plugin SessionStart hooks fire but Claude does not see additionalContext. Move the hook to ~/.claude/settings.json. Plus four similar bugs that need different fixes.
How to set up an MCP server in Claude Code on Windows Add HTTP, SSE, and stdio MCP servers to Claude Code on Windows. The cmd /c npx wrapper, the three scopes, and the errors you hit if you skip the wrapper.