# Postgram

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

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

## Что делает

Postgram хранит типизированные сущности: `memory`, `person`, `project`, `task`, `interaction` и `document`. Агенты обращаются к ним через MCP, REST API или CLI `pgm`, а человек работает с браузерным интерфейсом и командной строкой. Поиск объединяет ключевые слова и векторы; отдельный граф связывает сущности направленными отношениями.

Сервер запускается самостоятельно через Docker Compose. Для эмбеддингов можно использовать Ollama с моделью `bge-m3` или OpenAI с ключом `OPENAI_API_KEY`; извлечение связей через LLM отключено по умолчанию. Node.js 22+ нужен только для локальной разработки или установки CLI, а `gpg` — для зашифрованных CLI-бэкапов.

Postgram рассчитан на локальную или single-VM установку для одного человека либо небольшой доверенной команды, а не на hosted SaaS с несколькими арендаторами. Без доступного провайдера эмбеддингов записи принимаются, но обогащение и поиск не работают.

## Требования
- Нужно: Docker
- Переменные окружения: `DATABASE_URL`, `OPENAI_API_KEY`, `EMBEDDING_PROVIDER`, `EMBEDDING_BASE_URL`, `ADMIN_MFA_SECRET_KEY`, `ADMIN_SETTINGS_ENCRYPTION_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

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

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

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

## Примеры запросов агенту
- Сохрани это решение в Postgram как личную память.
- Найди в Postgram документы и задачи, связанные с этим проектом.
- Запиши новую задачу в Postgram и пометь её тегом `quickstart`.

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 392262
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33989
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89609
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81163
- [Front-End Checklist](https://affpapa.org/nevibecode/mcp/front-end-checklist.md) — MCP-сервер · ★ 74569
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89899

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