MCP server that checkpoints Claude Code session context to survive crashes and token limits
Maintain this server? Claim it
This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add claude-checkpoint-mcp \ -- npx -y [email protected]
Environment
CHECKPOINT_PROJECT_ROOT (optional, not in the config above): Optional. Absolute path of the default project to checkpoint, used when the client has no current project (e.g. Claude Desktop). A projectRoot argument on a tool call takes precedence.CLAUDE_CODE_SESSION_ID (optional, not in the config above): Set automatically by Claude Code; do not set it yourself. Selects the per-session checkpoint file (.claude-checkpoints/<session-id>.json). Without it the server uses the shared .claude-checkpoint file.We don't run packages, so we can't list this server's tools.