mcp-memory: SQLite FTS5 + Google OKF для быстрой памяти агента
Ищете способ дать вашему AI-агенту программирования постоянную память без использования тяжелой векторной базы данных? mcp-memory — это MCP-сервер с открытым исходным кодом, который хранит память агента в виде Markdown-файлов в формате OKF v0.2 от Google, индексирует все локально с помощью SQLite FTS5 и предоставляет четыре простых MCP-инструмента. Он предназначен для интеграции с Claude Desktop, Cursor, Antigravity, Windsurf или Codex с помощью мастера настройки без лишнего кода.
Что он делает
mcp-memory использует двухуровневую архитектуру:
- Каталог OKF для просмотра человеком: Каждая запись памяти сохраняется как сырой файл
.mdв каталогеmemory/, с корневымindex.md(с версиейokf_version: "0.2") иlog.mdдля истории изменений. - Индекс SQLite FTS5: Полнотекстовый поиск и триггеры обеспечивают время выполнения ключевых запросов менее 20 мс и мгновенный поиск по ключевым словам.
Память хранится в виде документов Markdown в формате OKF v0.2 с YAML-метаданными (type, key, namespace, tags, generated, sources, verified, status, stale_after).
MCP-инструменты
Сервер предоставляет четыре основных инструмента:
memory_store– Сохраняет или обновляет запись. Требуетkey,contentиproject_root. Опционально:tags,namespace(по умолчаниюdefault),concept_type,title,description,resource,status,stale_after,sources,verified,generated_by.memory_retrieve– Получает конкретную память поkeyиnamespace.memory_search– Ищет память поquery,tagsилиnamespace. Поддерживаетlimit(по умолчанию 10).memory_get_last– Получает последнюю контрольную точку сеанса (system/last_memory), чтобы агент знал, где остановилась работа.
Изоляция пространств имен и настройка
Память ограничена пространствами имен (например, user/preferences, project/architecture), что позволяет разделять контексты. Настройка выполняется одной командой:
python3 setup.py
Это автоматически настраивает установленные MCP-инструменты (Antigravity, Claude, Cursor, Windsurf, Codex). Сервер также поддерживает параметр project_root для каждого инструмента, что позволяет хранить память для отдельных проектов.
Для кого это
Для разработчиков, использующих AI-агентов программирования (Claude, Cursor и т.д.), которым нужна постоянная, доступная для поиска память, хранящаяся в виде обычного Markdown и не требующая векторной БД или внешнего сервиса.
📖 Читать полный исходный код: HN AI Agents
👀 Смотрите также

Пользователь Claude Code создает команду /discuss для разговоров только для чтения.
Пользователь Claude Code создал пользовательский навык на 25 строк под названием /discuss, который позволяет вести разговоры в режиме только для чтения без внесения изменений в файлы. Эта команда позволяет исследовать код, проводить исследования и обсуждать вопросы, предотвращая редактирование, используя флаг --dangerously-skip-permissions со встроенными мерами безопасности.

PACT: Программная система управления для Claude Code после сбоев в работе агентов
Разработчик создал PACT (Programmatic Agent Constraint Toolkit) после трёх месяцев повторяющихся сбоев Claude Code в мобильном приложении с более чем 350 файлами. Фреймворк заменяет неисполнимые правила механическими ограничениями, которые физически блокируют нарушения через предварительные хуки перед использованием инструментов.

Перевод на русский: **Браузерная обвязка: предоставление LLM прямого доступа к CDP для самокоррекции браузерных задач**
Browser Harness снимает обёртки браузерных фреймворков, предоставляя LLM прямой доступ к CDP websocket и позволяя им писать недостающие инструменты прямо во время выполнения задачи. Демонстрируется самоизобретением функции upload_file().

Skynet: Сеть МногоАгентного Взаимодействия для Кодовых Агентов Claude
Skynet — это открытая сеть, которая обеспечивает ролевое взаимодействие между несколькими агентами Claude Code и людьми. Она устанавливается как навык с помощью npx и управляется через естественно-языковые команды.