ai-memory-mcp

ai-memory хранит долговременную память ассистентов в локальной SQLite и отдает ее по MCP, через HTTP API и из CLI

  • 57 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Сервер сохраняет и отдает ассистентам тексты ваших разговоров и импортированных чатов
  • Режимы semantic и autonomous могут отправлять тексты языковой модели стороннего провайдера
Все причины и проверки

alphaonedev/ai-memory-mcp

Установка

Ручная установка

curl -fsSL https://raw.githubusercontent.com/alphaonedev/ai-memory-mcp/main/install.sh | sh

Прочитайте скрипт до запуска.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер сохраняет и отдает ассистентам тексты ваших разговоров и импортированных чатов
  • Режимы semantic и autonomous могут отправлять тексты языковой модели стороннего провайдера

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

ai-memory — система постоянной памяти для ИИ-ассистентов, написанная на Rust. Она хранит воспоминания в локальной базе SQLite, ранжирует их при выборке и работает с любым клиентом MCP: Claude Code, Codex, Gemini CLI, Cursor, Windsurf, Continue и другими. В режиме stdio по умолчанию доступны пять инструментов: `memory_store`, `memory_recall`, `memory_list`, `memory_get` и `memory_search`, плюс служебный `memory_capabilities`. Кроме MCP есть демон HTTP на `127.0.0.1:9077` с TLS и по желанию mTLS и CLI. Уровни `keyword`, `semantic` и `autonomous` включают поиск по смыслу и фоновую обработку через подключаемую модель. Для больших нагрузок предусмотрен бэкенд PostgreSQL с Apache AGE, а команда `ai-memory mine` загружает историю из выгрузок Claude, ChatGPT и Slack.

Для кого. Разработчикам и командам, которым нужна одна общая память для нескольких ИИ-клиентов с контролем места хранения.

Подходит, если

  • Claude Code и Codex должны помнить решения по проекту между сессиями
  • Требуется перенести историю из выгрузки Claude или ChatGPT в память агента
  • Несколько агентов на одном узле делят память через демон HTTP
  • Память хранится на сервере с PostgreSQL для миллионов записей

Не подходит, если

  • Нужна простая заметка в файле: хватит `CLAUDE.md`
  • Память не должна храниться на вашей машине
  • Рабочая среда не разрешает ставить бинарники

Пример запроса к агенту

Запомни, что в проекте мы выбрали PostgreSQL и почему, а на следующей сессии напомни мне это решение

MCP

Транспорт
stdio, http
Авторизация
не нужна

Переменные окружения

AI_MEMORY_DB
Путь к файлу базы SQLite

Ограничения

Готовые бинарники ставятся скриптом `curl | sh`, через COPR для Fedora и RHEL или сборкой из исходников на Rust. Установочный скрипт стоит прочитать до запуска. Уровни `semantic` и `autonomous` требуют подключенной языковой модели, локальной через Ollama или облачной, и в последнем случае тексты воспоминаний уходят провайдеру. Проект быстро развивается, в README подробно описаны исправления безопасности последних версий, поэтому ставьте актуальный релиз. Демон HTTP по умолчанию слушает только локальный адрес.

Как отключить. Уберите сервер из конфигурации клиента и удалите файл базы, например `~/.claude/ai-memory.db`. Пакет удаляется средствами, которыми вы его ставили.

Частые вопросы

Как подключить ai-memory к Claude Code?

Добавьте в `~/.claude.json` или `.mcp.json` сервер с командой `ai-memory` и аргументами `--db ~/.claude/ai-memory.db mcp --tier semantic`.

Какие инструменты доступны по умолчанию?

Пять: `memory_store`, `memory_recall`, `memory_list`, `memory_get`, `memory_search`, плюс `memory_capabilities`. Полный профиль содержит более ста записей.

Где хранятся данные?

В локальной базе SQLite, путь задается флагом `--db`. Для больших нагрузок есть PostgreSQL с Apache AGE, строка подключения передается через `--store-url`.

Можно ли импортировать старые чаты?

Да, `ai-memory mine claude`, `mine chatgpt` и `mine slack` читают выгрузки и сохраняют воспоминания с пометкой источника.

С какими клиентами работает?

Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, Continue и OpenClaw по stdio, а Grok API и Llama Stack по удаленному HTTP.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

iai-memory

iai-memory (Personal Memory Engine)

Официальный

Локальный MCP-сервер долговременной памяти для агента: хранит разговоры дословно и возвращает нужный контекст в начале сессии

MCP-серверРасширенный доступ923Звезды репозитория

Локальный MCP-сервер памяти для агентов: история сессий, индекс кодовой базы и граф понятий в одной базе SQLite

MCP-серверРасширенный доступ438Звезды репозитория

MCP-сервер долговременной памяти на вашем сервере: хранит предпочтения и решения между разговорами в Claude Code и Cursor

MCP-серверРасширенный доступ283Звезды репозитория

MCP-сервер долговременной памяти для агентов: один бинарник на Rust, который работает офлайн и не вызывает языковую модель

MCP-серверШирокий доступ323Звезды репозитория

MCP-сервер долговременной памяти для ИИ-агентов: факты стареют по кривой забывания, связанные записи сжимаются в сводку

MCP-серверРасширенный доступ272Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
ai-memory-mcp (эта карточка)нетне нужна57
ai-memoryнетAPI-ключ15 717другая память для агентов с отдельной реализацией, а здесь движок на Rust с SQLite или PostgreSQL, демоном HTTP и импортом истории
marm-memoryнетне нужна438память на другом стеке, а здесь одна память для многих клиентов по MCP, HTTP и CLI с уровнями semantic и autonomous

Коротко о README

В README объяснено назначение памяти, даны пути установки для разработчика, инженера и руководителя и описаны последние релизы. Дальше идут таблица совместимых клиентов, конфигурации для каждого, импорт истории и архитектура из трех поверхностей: stdio, HTTP и CLI.

Бейдж для README

Сообщить о проблеме