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
👀 Смотрите также

Инструментарий Blackwell LLM: конфиги NVFP4, колёса и бенчмарки для TensorRT-LLM на RTX Pro 6000
Сообщество предоставляет конфиги TensorRT-LLM, предварительно собранные колеса LMCache с поддержкой sm_120 и бенчмарки для GPU Blackwell. Nemotron-3-Nano-Omni V3 достигает 270 токенов/с при контексте 8k на одном RTX Pro 6000.

Скрипт и процесс слияния моделей GGUF для вариантов Qwen3.5-35B
Пользователь Reddit поделился скриптом на Python для объединения файлов моделей GGUF с минимальными потерями, в частности для комбинирования модели Qwen3.5-35B-A3B-Uncensored от HauhauCS с версией Claude-4.6-Opus-Reasoning-Distilled от samuelcardillo. Скрипт работает на бесплатном тарифе Google Colab и включает поддержку квантования через llama-quantize.

Плагин Claude Code 'nice-figures' создает matplotlib-графики в стиле исследовательских блогов
nice-figures — это плагин для Claude Code, который создаёт графики matplotlib в стиле мягких пастельных тонов исследовательского блога Anthropic. Включает 16 рецептов графиков, нулевые дополнительные зависимости и автоматическое оформление.

agent-data: Структурированные веб-данные для агентов OpenClaw, на 70% дешевле автоматизации браузера
agent-data предоставляет конечные точки API на чистом Python для X, Reddit, авиарейсов и списков вакансий, разработанные для AI-агентов, таких как OpenClaw — без необходимости в автоматизации браузера. Тестирование показывает значительную экономию средств и повышение надежности.