420247jake avatar

Session Forge

420247jake/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 tools

Public 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:


View the full README on GitHub

Details

Repository
github.com/420247jake/session-forge
Category
AI & LLM Tools
Package
session-forge
Transport
STDIO
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1agentnomos avatarNOMOS Cross-Border Brokeragentnomos/nomos-crossborder-brokerCross-border preflight, x402 quote and evidence receipts for A2A/MCP agent workflows.1stars
2ahmedeid1 avatarThothahmedeid1/thothRead-only MCP over an agentic SLR workspace with per-claim citation verification1stars
3slidecraft-in avatarPresentations.AIslidecraft-in/presentations-ai-mcp-serverCreate designed slide decks from a prompt, notes, or an outline, then export them or share a link.1stars
4johnny-z13 avatarProofSlipjohnny-z13/proofslipReceipt-based verification for AI agent workflows — create, verify, and poll ephemeral proof objects1stars
5antoniotf5 avatarSoul Mcp Serverantoniotf5/soul-mcp-serverMCP server for validating and generating SOUL.md agent identity files from Claude Desktop.1stars
6anydoor7 avatarTSLinkanydoor7/tslinkOpen your coding agent's dev server on your phone: a private ts.net address per app, via MCP.1stars