MCP Memory Gateway: An MCP Server for Persistent Memory in Claude Code

MCP Memory Gateway is an MCP server built specifically for Claude Code that gives it persistent memory across sessions. The project addresses the problem where Claude Code loses all context between sessions, requiring users to repeat instructions like "don't push without checking PR review threads" multiple times.
How It Works
The system operates through four main components:
- Capture: Users log structured feedback when Claude Code does something wrong (what went wrong and what to change) or when it does something right.
- Promote: When the same failure shows up 3+ times, it automatically becomes a prevention rule.
- Gate: Prevention rules become PreToolUse hooks. Before Claude Code executes a tool call, the gate engine checks if it matches a known failure pattern. If it does, the call is blocked with an explanation of why and what to do instead.
- Recall: At session start, relevant context from past sessions is injected so Claude Code has the history it would otherwise lose.
Development with Claude Code
The developer used Claude Code as the primary development tool over several months. Claude Code was involved in nearly every part of the project:
- Wrote the initial gate engine logic, including the pattern matching system that compares tool calls against stored failure rules
- Generated the feedback validation system that ensures structured entries have the right schema before storing them
- Built the MCP protocol integration layer — handling tool registration, request routing, and response formatting
- Diagnosed and fixed a bug where prevention rules weren't firing on nested tool calls by rewriting the matching logic to handle recursive tool chains
- Used daily for refactoring, writing tests, and iterating on the recall system that selects which context to inject at session start
Getting Started
The core is fully open source and MIT licensed with no limitations. Setup can be done with one command:
npx mcp-memory-gateway init --agent claude-code
The project is available on GitHub at https://github.com/IgorGanapolsky/mcp-memory-gateway.
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClaw Skill 'Waiting Tips' Shows Learning Tips During AI Response Wait Times
The 'Waiting Tips' skill for OpenClaw sends a random learning tip immediately when a user sends a message, filling the 5-10 second wait time for AI responses with useful content. It includes 75 bilingual tips in five categories and works across multiple messaging platforms.

JobPilot: Claude Code Plugin for Automated Job Applications
JobPilot is a Claude Code plugin that automates job searching and application processes using Playwright browser automation. It includes commands for searching job boards, auto-filling applications, generating cover letters, and tracking application statistics.

T9OS: An AI Orchestration System Built Entirely with Claude Code
An economics student built T9OS, a complete AI orchestration layer using Claude Code as the only programming tool. The system includes 18 production pipelines, a 12-state lifecycle engine, and 7 AI 'Guardians' that review every output.

Rowboat: Open-Source AI Coworker with Knowledge Graph Memory
Rowboat is an open-source app that transforms your work into a living knowledge graph, storing data locally as Markdown, and offering AI-driven local assistance.