session-forge
MCP serverDocs & knowledgePersistent memory and session intelligence for AI coding assistants. Zero config.
This server has no hosted endpoint yet, so ahel can't serve it. You can still add it. It stays paused until ahel can serve it.
Serve it through your gateway
One link, every agent. Your own credentials, stored once.
Tools it gives your agents (15)
| Tool | What it does |
|---|---|
| session_checkpoint | Save current session state. Call this every 3-5 tool calls to protect against UI crashes. |
| session_restore | Check for interrupted work from a previous session. Call this FIRST at the start of any session. |
| session_complete | Mark the current session as complete. Call this when a task is finished. |
| profile_get | Get the current user profile |
| profile_update | Update user profile with preferences, notes, or project info. Call when learning something about the user. |
| journal_entry | Record a session journal entry capturing the journey, not just the task. Call at END of meaningful sessions to preserve context. |
| journal_recall | Retrieve recent session context and journeys. Call at START of sessions to remember the relationship. |
| decision_record | Record a significant decision made during development. Helps future sessions understand why choices were made. |
| decision_search | Search past decisions to understand why things are the way they are |
| dead_end_record | Record a debugging dead end so we don't repeat it. Captures what was tried and why it failed. |
| dead_end_search | Search past dead ends to avoid repeating mistakes |
| full_context_recall | Get EVERYTHING - user profile, recent sessions, decisions, dead ends. Use when starting fresh to get full context. |
| data_manage | Manage session-forge data. Actions: prune (remove entries older than N days), export (dump all data as JSON), clear (wipe a specific store), stats (show entry counts and file sizes). |
| data_list | List stored entries in a data store. Returns numbered summaries for browsing. Use with data_delete to remove specific entries. |
| data_delete | Delete a specific entry from a data store by its index from data_list. Returns the deleted entry for confirmation. |
Signals
- GitHub stars
- 1
- Last commit
- Mar 2026
- Weekly downloads
- 74
- Tools captured
- 15