MCP Memory Gateway: MCP-сервер для постоянной памяти в Claude Code

MCP Memory Gateway — это MCP-сервер, созданный специально для Claude Code, который предоставляет ему постоянную память между сессиями. Проект решает проблему, когда Claude Code теряет весь контекст между сессиями, из-за чего пользователям приходится многократно повторять инструкции, такие как «не отправляйте код без проверки обсуждений в PR».
Как это работает
Система работает через четыре основных компонента:
- Сбор: Пользователи фиксируют структурированную обратную связь, когда Claude Code делает что-то не так (что пошло не так и что нужно изменить) или когда он делает что-то правильно.
- Повышение: Когда одна и та же ошибка возникает 3+ раза, она автоматически становится правилом предотвращения.
- Шлюз: Правила предотвращения становятся хуками PreToolUse. Перед тем как Claude Code выполнит вызов инструмента, механизм шлюза проверяет, соответствует ли он известному шаблону ошибки. Если соответствует, вызов блокируется с объяснением, почему и что делать вместо этого.
- Восстановление: В начале сессии вводится релевантный контекст из прошлых сессий, чтобы у Claude Code была история, которую он иначе потерял бы.
Разработка с Claude Code
Разработчик использовал Claude Code в качестве основного инструмента разработки в течение нескольких месяцев. Claude Code был задействован почти в каждой части проекта:
- Написал первоначальную логику механизма шлюза, включая систему сопоставления шаблонов, которая сравнивает вызовы инструментов с сохранёнными правилами ошибок
- Создал систему валидации обратной связи, которая гарантирует, что структурированные записи имеют правильную схему перед сохранением
- Построил слой интеграции протокола MCP — обработка регистрации инструментов, маршрутизации запросов и форматирования ответов
- Диагностировал и исправил ошибку, когда правила предотвращения не срабатывали на вложенных вызовах инструментов, переписав логику сопоставления для обработки рекурсивных цепочек инструментов
- Использовался ежедневно для рефакторинга, написания тестов и итераций над системой восстановления, которая выбирает, какой контекст вводить в начале сессии
Начало работы
Ядро полностью открыто и лицензировано по MIT без ограничений. Настройка может быть выполнена одной командой:
npx mcp-memory-gateway init --agent claude-code
Проект доступен на GitHub по адресу https://github.com/IgorGanapolsky/mcp-memory-gateway.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Дублёр: Обучаемый настольный агент, который осваивает задачи через демонстрацию
Understudy — это локально-ориентированная среда выполнения для настольных агентов, которая может управлять GUI-приложениями, браузерами, инструментами командной строки, файлами и обменом сообщениями в рамках одной сессии. Вы демонстрируете задачу один раз, система записывает видео с экрана и семантические события, извлекает намерение, а не координаты, и превращает это в повторно используемый навык.

Dev-Card: Навык Клода для Создания Карточек Разработчика на Основе Истории Git
Dev-Card — это навык Claude Code, который анализирует git-репозитории для создания публикуемых Карточек идентификации разработчика, присваивая одну из 11 архетипов на основе времени коммитов, распределения языков, шаблонов сообщений коммитов и распределения размера коммитов.

Qwen3.6-27B SVG生成与闭环控制
Замкнутый контур с использованием агентов Agno и Pi итеративно улучшает вывод SVG от Qwen3.6-27B, рендеря, передавая PNG обратно в Qwen Vision и оценивая результаты в два раунда.

Learning-Kit: Плагин Claude Code для адаптации и изучения кодовой базы
Learning-kit — это бесплатный плагин Claude Code, который анализирует репозитории для создания структурированных учебных планов и интерактивных руководств. Он помогает разработчикам понять незнакомые кодовые базы перед внесением изменений, предлагая настраиваемые режимы контроля и отслеживание прогресса.