Pensyve MCP

Локальная память для ИИ-агентов: Pensyve хранит факты, диалоги и итоги действий в SQLite и возвращает их в новых сессиях.

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

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

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

  • Сохраняет содержимое диалогов и фактов проекта в локальной базе, доступ к ней стоит ограничить.
  • Выход HTTP-шлюза за пределы localhost закрывают своим ключом и HTTPS.
Все причины и проверки

major7apps/pensyve

Установка

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

git clone https://github.com/major7apps/pensyve.git
cd pensyve
cargo install --path pensyve-mcp --locked

Установка MCP-сервера из исходников, нужен Rust 1.94 или новее.

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

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

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

  • Сохраняет содержимое диалогов и фактов проекта в локальной базе, доступ к ней стоит ограничить.
  • Выход HTTP-шлюза за пределы localhost закрывают своим ключом и HTTPS.

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

Что делает

Pensyve — движок постоянной памяти для агентов. MCP-сервер pensyve-mcp дает Claude Code, Codex и Cursor инструменты вроде `pensyve_remember`, `pensyve_recall`, `pensyve_observe` и `pensyve_inspect`. Движок на Rust хранит факты, диалоги, итоги действий и наблюдения вне языковой модели, пишет их в локальный SQLite и запускает модели эмбеддингов на вашей машине, поэтому поиск идет по смыслу. Для локальной работы не нужны ни аккаунт, ни ключ API. Тот же движок доступен из Python, из командной строки и через REST-шлюз.

Для кого. Разработчикам, которым нужно, чтобы Claude Code или Cursor помнили договоренности по проекту между сессиями без облачного хранилища.

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

  • Агент забывает выбор библиотеки и правила кода, принятые на прошлой неделе.
  • Несколько проектов ведут отдельную память через разные значения PENSYVE_NAMESPACE.
  • Python-агент сохраняет факт о пользователе и достает его в следующем процессе.
  • Команда запускает общий HTTP-шлюз и подключает к нему клиентов на TypeScript или Go.

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

  • Память хотят держать в облачном сервисе: Pensyve Cloud закрыт 1 октября 2026.
  • Ждут новых функций: проект в режиме поддержки, выходят только исправления безопасности и обновления зависимостей.
  • Собираются дообучить модель: сохраненные записи не меняют ее веса.

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

Запомни, что в этом проекте мы используем pnpm и строгий режим TypeScript, и напомни об этом в следующей сессии перед правкой конфигурации.

MCP

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

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

PENSYVE_NAMESPACE
Пространство имен памяти, у каждого проекта свое.

Ограничения

Pensyve Cloud закрыт 1 октября 2026, проект живет как открытый код в режиме поддержки: выходят исправления безопасности и обновления зависимостей, новых функций нет. MCP-сервер ставится из исходников командой `cargo install`, поэтому нужен Rust 1.94 или новее, а каталог бинарных файлов Cargo должен лежать в PATH клиента. При первом запуске модели эмбеддингов могут скачиваться, для работы без сети подготовьте файлы заранее. Клиенты на TypeScript и Go подключаются только к HTTP-шлюзу, который вы запускаете сами. Что и когда сохранять, решает ваша интеграция: запись разговора сама не превращается в успешную процедуру.

Как отключить. Удалите запись pensyve из MCP-конфигурации клиента и бинарный файл pensyve-mcp. Данные лежат в локальном хранилище SQLite, удалите их отдельно.

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

Нужен ли API-ключ для Pensyve?

Нет, локальный MCP-сервер работает без ключа и аккаунта. Ключ с префиксом psy_ нужен только HTTP-шлюзу, который вы запускаете сами.

Как подключить Pensyve к Claude Code?

Установите pensyve-mcp через `cargo install` и добавьте stdio-запись с командой `pensyve-mcp` и аргументом `--stdio`. Для Claude Code в репозитории есть плагин, его описание лежит в integrations/claude-code.

Закрытие Pensyve Cloud ломает локальную версию?

Нет. Движок, SDK и MCP-сервер остаются открытыми и не требуют облака. Сохраненный экспорт из Cloud подключается к собственному шлюзу по руководству self-host.

Обучает ли Pensyve модель на сохраненных данных?

Нет. Память лежит вне модели, приложение ищет нужные записи и добавляет их в следующий промпт.

Какие инструменты есть у MCP-сервера?

Среди них `pensyve_remember`, `pensyve_recall`, `pensyve_observe` и `pensyve_inspect`. Первые два сохраняют и ищут память, остальные описаны в руководстве docs/GETTING_STARTED.md.

Обсуждение

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

MCP-серверы

Локальный MCP-сервер памяти для агентов: история сессий, индекс кодовой базы и граф понятий в одной базе SQLite

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

MenteDB хранит память агента в собственной базе на Rust: MCP-сервер для Claude Code и Cursor с облачным и локальным запуском.

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

MCP-сервер долговременной памяти для агентов: один бинарник на Rust, который работает офлайн и не вызывает языковую модель

MCP-серверШирокий доступ323Звезды репозитория

Локальная память для агентов с очередью проверки: SQLite, журнал аудита, учет токенов, общая для Claude Code, Codex, Cursor

ПлагинРасширенный доступ180Звезды репозитория

Локальная память для агентов в одном бинарнике на Rust: запоминает, ищет по смыслу и по слову, работает без сети и ключей

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

MemMesh, MCP-сервер памяти в одном бинарнике на Rust, хранит заметки агента на машине и ищет по смыслу без внешней базы.

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Pensyve (эта карточка)нетне нужна100
Mem0нет68 887слой памяти с плагинами и SDK; Pensyve хранит все локально в SQLite и дает MCP-сервер на Rust
Basic Memoryнетне нужна4 566держит память в Markdown-файлах; Pensyve пишет факты, диалоги и итоги действий в SQLite

Коротко о README

Четыре вида записей: факты, диалоги, итоги действий и наблюдения. Интерфейсы: Python SDK, MCP-сервер, CLI pensyve и REST-шлюз с SQLite или PostgreSQL. После закрытия облачной версии проект перешел в режим поддержки.

Бейдж для README

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