ai-memory-mcp
ai-memory хранит долговременную память ассистентов в локальной SQLite и отдает ее по MCP, через HTTP API и из CLI
- 57 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Сервер сохраняет и отдает ассистентам тексты ваших разговоров и импортированных чатов
- Режимы semantic и autonomous могут отправлять тексты языковой модели стороннего провайдера
Установка
- Работает в
Ручная установка
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-сервер памяти для агентов: история сессий, индекс кодовой базы и граф понятий в одной базе SQLite
MCP-сервер долговременной памяти на вашем сервере: хранит предпочтения и решения между разговорами в Claude Code и Cursor
MCP-сервер долговременной памяти для агентов: один бинарник на Rust, который работает офлайн и не вызывает языковую модель
MCP-сервер долговременной памяти для агентов: поиск, запись и исправление фактов между сессиями в облаке или в локальном ядре
MCP-сервер долговременной памяти для ИИ-агентов: факты стареют по кривой забывания, связанные записи сжимаются в сводку
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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.