
Session Forge
Gives Claude persistent memory across coding sessions through 15 focused tools. Start fresh and call full_context_recall to pull your profile, past decisions, dead ends, and session journals. Works through stdio with zero config, stores everything as local JSON. The decision_record and dead_end_record tools log architectural choices and failed approaches so you never repeat debugging mistakes. Session checkpoints let you recover from crashes. Version 2.0 added a knowledge graph that links decisions to dead ends, fuzzy search with relevance scoring, and MEMORY.md sync. Data management tools let you prune old entries, export everything, or surgically delete individual records. Runs via npx session-forge in Claude Code, Cursor, or Windsurf.
- GitHub stars
- 1
- tools
- 15
- transport
- STDIO
- last updated
- Mar 9, 2026
Tools
15 toolsPublic tool metadata for what this MCP can expose to an agent.
session_checkpointSave work-in-progress state for crash recovery
Save work-in-progress state for crash recovery
No parameter schema in public metadata yet.
session_restoreCheck for interrupted work from a previous session
Check for interrupted work from a previous session
No parameter schema in public metadata yet.
session_completeArchive session and mark complete
Archive session and mark complete
No parameter schema in public metadata yet.
profile_getGet the current user profile
Get the current user profile
No parameter schema in public metadata yet.
profile_updateUpdate name, preferences, projects, or notes
Update name, preferences, projects, or notes
No parameter schema in public metadata yet.
journal_entryRecord session summary with breakthroughs and frustrations
Record session summary with breakthroughs and frustrations
No parameter schema in public metadata yet.
journal_recallRetrieve recent session journals
Retrieve recent session journals
No parameter schema in public metadata yet.
decision_recordLog a significant decision with alternatives and reasoning
Log a significant decision with alternatives and reasoning
No parameter schema in public metadata yet.
decision_searchSearch past decisions by keyword (supports limit param)
Search past decisions by keyword (supports limit param)
No parameter schema in public metadata yet.
dead_end_recordLog a failed approach and the lesson learned
Log a failed approach and the lesson learned
No parameter schema in public metadata yet.
dead_end_searchSearch past dead ends to avoid repeating mistakes (supports limit param)
Search past dead ends to avoid repeating mistakes (supports limit param)
No parameter schema in public metadata yet.
full_context_recallGet everything — profile, journals, decisions, dead ends. Supports optional project filter.
Get everything — profile, journals, decisions, dead ends. Supports optional project filter.
No parameter schema in public metadata yet.
data_managePrune old entries, export all data, clear stores, or view stats
Prune old entries, export all data, clear stores, or view stats
No parameter schema in public metadata yet.
data_listBrowse stored entries with numbered summaries. Supports search filter.
Browse stored entries with numbered summaries. Supports search filter.
No parameter schema in public metadata yet.
data_deleteDelete a specific entry by index from data_list output
Delete a specific entry by index from data_list output
No parameter schema in public metadata yet.
Sponsors
Readme
session-forge
Never start from zero. Persistent session intelligence for AI coding assistants.
Session-forge gives your AI coding assistant memory that survives across sessions. It tracks decisions, dead ends, user preferences, and session state — so every conversation builds on the last one instead of starting from scratch.
Works with Claude Code, Cursor, Windsurf, and any MCP-compatible client.
What it does
- Session crash recovery — checkpoint your work, pick up where you left off
- Decision logging — record why you chose X over Y, search it later
- Dead end tracking — never repeat the same debugging mistake twice
- User profile — AI remembers your name, preferences, and projects
- Session journal — capture the journey, not just the task
- Full context recall — bootstrap a new session with everything in one call
- Data management — prune old entries, export all data, view stats
Quick start
Claude Code
claude mcp add session-forge -- npx session-forge
Cursor / Windsurf
Add to your MCP settings:
Details
- Repository
- github.com/420247jake/session-forge
- Category
- AI & LLM Tools
- Package
session-forge- Transport
- STDIO
- Registry
- MCP registry, active