# agentmem

Хранит долговременную память агента в одном файле SQLite и находит записи через гибридный поиск. Помогает сохранить контекст, правила и факты между сессиями.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 6
- Автор: oxgeneral
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/oxgeneral/agentmem
- Обновлён: 2026-02-28
- HTML: https://affpapa.org/nevibecode/mcp/oxgeneral-agentmem

## Что делает

Сервер сохраняет воспоминания агента в одном локальном файле SQLite. Поиск устроен гибридно. Полнотекстовый движок FTS5 разбирает ключевые слова, а векторный слой сопоставляет смысл с поправкой на свежесть. Для изоляции контекстов между проектами предусмотрены пространства имён. Данные делятся на пять уровней, включая постоянные факты и правила для системного промпта.

В систему входят 16 MCP-инструментов и локальный HTTP REST API на 14 эндпоинтов. Сервер умеет самостоятельно извлекать из диалогов принятые решения, IP-адреса и переменные окружения. Также он склеивает близкие дубликаты и ведёт цепочки версий для обновляемых фактов.

Для работы нужен Python. Полная установка с векторным поиском весит 12 МБ, но сервер умеет запускаться и на стандартной библиотеке без внешних пакетов. Память уровней `learned` и `episodic` попадает под очистку через 90 дней, поэтому несгораемые правила и настройки следует сразу писать в слой `core`.

## Требования
- Нужно: Python и uv (команды через uvx)

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- сохранить решения и договорённости между сессиями диалога
- передать поведенческие правила в системный промпт через `get_procedures`
- найти сохранённые факты гибридным поиском по ключевым словам и смыслу
- извлечь из истории чата IP-адреса, ссылки и задачи
- объединить похожие воспоминания командой `consolidate`

## Примеры запросов агенту
- Сохрани в память уровня `core` с пространством имён `infra`, что рабочий сервер доступен по адресу `10.0.0.1`.
- Найди через `recall` всё, что мы обсуждали по настройкам базы данных.
- Вызови инструмент `save_state` и зафиксируй текущий прогресс рефакторинга перед очисткой контекста.

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 392262
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33989
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81163
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119231
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47577
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43902

## Другие версии с тем же именем
- [agentmem · thezenmonster](https://affpapa.org/nevibecode/mcp/agentmem.md) — ★ 6

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
