# VelesDB Memory

Локальная память для агента: запоминает факты, находит их по смыслу, связывает между собой и объясняет, откуда взялся ответ. Работает без облака и ключа API.

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

## Что делает

Сервер хранит не диалоги, а отдельные утверждения, и складывает их в локальное файловое хранилище. Поиск идёт по смыслу: локальная модель эмбеддингов превращает текст в координаты, поэтому вопрос «какой порт мы выбрали» дотягивается до нужной записи, даже когда общих слов нет. Связи между фактами лежат в графе, а точные значения — в типизированных колонках, всё под одним языком запросов.

Каждый ответ на `recall` может показать доказательства, на которых он построен. Сжатие контекста тоже не молчит: у решения есть идентификатор правила, причина и уровень риска. В путь записи не встроена модель, поэтому поведение воспроизводимо.

Понадобится либо Rust-тулчейн под `cargo install velesdb-memory`, либо Node-пакет или готовый `.mcpb` из официального MCP Registry. Размерность вектора задаёт модель эмбеддингов, метрику близости — ваши правила сходства. Оба параметра фиксируются при создании коллекции, и поменять их можно только новой коллекцией с переиндексацией документов.

## Установка

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

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

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

## Примеры запросов агенту
- Запомни, что API слушает порт 6333, потому что 3000 был занят веб-интерфейсом
- Напомни, какой порт мы выбрали для API
- Покажи, какие записи легли в основу этого ответа

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872

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