MCP server that checkpoints Claude Code session context to survive crashes and token limits
MCPpedia last refreshed this data
io.github.daniel-munoz/claude-checkpoint-mcp is an MCP server that MCP server that checkpoints Claude Code session context to survive crashes and token limits. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 89/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"checkpoint": {
"args": [
"/absolute/path/to/claude-checkpoint-mcp/dist/index.js"
],
"command": "node"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server that checkpoints Claude Code session context to survive crashes and token limits
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y 'session-checkpoint-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked session-checkpoint-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
An open-source AI agent that brings the power of Gemini directly into your terminal.
🛡️ BLA (Blind LLM Agents) — Adversarial defense shield that protects binaries, Electron apps, JS bundles, Python, and WebAssembly against AI reverse-engineering agents like REA. Poison -> Exhaust -> Hallucinate.
Open source device layer for AI agents: control mobile, web, TV, and desktop apps over MCP
MCP Security Weekly
Get CVE alerts and security updates for io.github.daniel-munoz/claude-checkpoint-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Save your Claude Code session state locally, so a crash, /clear, or context limit doesn't make Claude rebuild context from scratch.
session-checkpoint-mcp is a local Model Context Protocol server with three tools:
save_session_checkpoint writes your session's working state to a small JSON file in the project.load_session_checkpoint turns that file back into a compact resume brief.list_session_checkpoints lists the checkpoints in the project, so you can pick which session to resume.Each Claude Code session gets its own checkpoint, so several sessions can share a directory without overwriting each other.
It runs entirely on your machine. Nothing is sent anywhere.
Fork of tenlean/claude-checkpoint-mcp by Tenzin. The repository keeps that original name. The server is published as session-checkpoint-mcp, and the Claude Code plugin is session-checkpoint.
A long Claude Code session builds up a lot of context:
Several things can wipe that out mid-task:
/clear to get a fresh window.The next session starts cold. To get back to where you were, Claude has to rebuild that context:
grep, git diff, ls, test runs, all just to rediscover state.Each of those turns resends the growing conversation as input, so the cost compounds.
session-checkpoint-mcp swaps that rebuild for one small, structured read:
| Without a checkpoint | With load_session_checkpoint | |
|---|---|---|
| Restoring the goal & constraints | You retype them, or Claude infers them | One section of the brief |
| Knowing what's done vs. pending | Re-derived from code and git | Task list with statuses |
| Knowing which files matter | Broad re-reading | Exact list of touched files, with notes |
| Knowing what changed since | Re-read everything to be safe | Only files whose content actually changed are flagged |
| Remembering failed attempts | Often repeated | Recorded under Decisions & gotchas |
Th