OKF Agent Memory MCP

Git-родная постоянная память проекта для агентов на базе Open Knowledge Format: один бинарник на Go, встроенный MCP-сервер и поиск BM25

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

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

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

  • Читает и пишет файлы памяти проекта под git
  • Запускает локальный процесс MCP-сервера
Все причины и проверки

okf-memory/okf-agent-memory

Установка

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

git clone https://github.com/okf-memory/okf-agent-memory.git
cd okf-agent-memory
make build
./bin/okf mcp knowledge

Собирает бинарник bin/okf и запускает встроенный MCP по stdio. Есть формула Homebrew.

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

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

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

  • Читает и пишет файлы памяти проекта под git
  • Запускает локальный процесс MCP-сервера

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

Что делает

OKF Agent Memory хранит знания проекта в git-родном формате Open Knowledge Format вместо раздувания CLAUDE.md или вектора. Архитектура двойной памяти делит нормативную рабочую память, которую агент держит всегда, и семантическую память домена, которая занимает ноль токенов в базовом состоянии и запрашивается по требованию через okf_search и okf_show. Инструмент собран на Go в один бинарник без зависимостей и рассчитан на частые вызовы в цикле агента. Он умеет валидировать и искать по знанию, создавать и обновлять записи, разворачивать структуру памяти в проект и запускать встроенный MCP-сервер по stdio.

Для кого. Для разработчиков, которым нужна быстрая, читаемая и хранимая в git память проекта без внешней базы.

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

  • Нужна память проекта в git, а не в векторном хранилище
  • CLAUDE.md или AGENTS.md раздулись и агент теряет инструкции
  • Нужен быстрый поиск по знанию прямо в цикле агента

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

  • Нужен готовый семантический поиск на эмбеддингах, а не BM25 по markdown
  • Не готовы собирать бинарник из исходников на Go

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

Запиши решение по схеме авторизации в память OKF и найди связанные записи по слою архитектуры

MCP

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

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

OKF_HUB_TOKEN секрет
Токен для опциональной синхронизации памяти через Hub.

Ограничения

Инструмент собирается из исходников на Go, готового пакета в стандартных менеджерах может не быть, есть формула Homebrew. Память это markdown в формате OKF v0.2, поиск идет по BM25, а не по эмбеддингам. Опциональная синхронизация через Hub требует токена и ключа.

Как отключить. Снимите запись MCP из конфига агента и удалите собранный бинарник, папку knowledge/ в проекте можно оставить или убрать вручную.

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

Где хранится память?

В папке knowledge/ проекта в формате OKF v0.2, это обычный markdown под git, читаемый и без инструмента.

Это поиск по смыслу?

Поиск идет по BM25 по knowledge-бандлу, быстро и без эмбеддингов, с учетом провенанса и уровней доверия записей.

Обсуждение

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

MCP-серверы

MCP-слой постоянной коллективной памяти для агентов: структурное хранилище, семантический поиск, граф связей и линия обновлений знаний

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

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

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

Локальная общая память проекта для кодинг-агентов: факты, решения и коммиты доступны через MCP, CLI и хуки в любом агенте

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

Задачи, документы, спецификации и решения проекта лежат файлами Markdown в репозитории, а агент читает их через CLI и MCP

CLIШирокий доступ252Звезды репозитория

GraphMind

graphmind

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

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

Общая память для команды и ее агентов: живет прямо в репозитории и синхронизируется через Git

CLIРасширенный доступ1,8 тыс.Звезды репозитория

Коротко о README

README описывает OKF Agent Memory как git-родную постоянную память проекта на базе Open Knowledge Format v0.2. Архитектура двойной памяти делит нормативную рабочую память и семантическую память домена, которая занимает ноль токенов в базе и запрашивается через okf_search и okf_show. Инструмент собран на Go в один бинарник без зависимостей, быстрый в цикле агента, с поддержкой провенанса и уровней доверия. Он валидирует и ищет по знанию, создает и обновляет записи, разворачивает структуру в проект и запускает встроенный MCP-сервер по stdio.

Бейдж для README

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