# Pseudolife Memory

Даёт кодинг-агенту память на диске: факты, заметки и граф знаний переживают сжатие контекста и новые задачи.

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

## Что делает

Сервер хранит ассоциативную память: заметки ранжируются гибридным поиском, конфликты фиксируются, а старая версия записи не пропадает. Отдельно ведётся канонический слой фактов — на каждый слот `entity.attribute` одно текущее значение, правки заменяют прежнее, но история версий остаётся. Ещё есть «сны»: локальный экстрактор или любой OpenAI-совместимый эндпоинт разбирает поток памяти в факты и граф, пока вы заняты другим.

Успехи, тупики и ваши правки превращаются в подсказки «делай так / не делай так», которые всплывают в начале сессии. Посмотреть на это можно через веб-консоль Cortex Console с цитатами, эпизодами сессий и RAG по документам. Ставится через `pip install "pseudolife-mcp[lite]"` и регистрацию в клиенте, без Docker и базы данных.

Для Codex настройка не заканчивается на одной команде: в `~/.codex/config.toml` нужны `startup_timeout_sec = 240`, `tool_timeout_sec = 240` и `required = true`, иначе холодный демон не уложится в стандартные 10 секунд запуска. Там же стоит разрешить `memory_message` — без этого разбуженная задача зависнет на запросе подтверждения. Советует начать с этих бюджетов, а не считать их гарантией, что первая загрузка модели уложится в них.

## Требования
- Нужно: Python и uv (команды через uvx)

## Установка

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

**Командой платформы**
```bash
claude mcp add pseudolife-mcp -- uvx pseudolife-mcp
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from pseudolife-mcp <команда>

### Codex

**Командой платформы**
```bash
codex mcp add pseudolife-memory -- uvx pseudolife-mcp
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from pseudolife-mcp <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "pseudolife-memory": {
            "command": "uvx",
            "args": [
                "pseudolife-mcp"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from pseudolife-mcp <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "pseudolife-memory": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "pseudolife-mcp"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from pseudolife-mcp <команда>

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add pseudolife-memory uvx pseudolife-mcp
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from pseudolife-mcp <команда>

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

## Примеры запросов агенту
- Запиши в память, что этот проект собирается через `uvx`, и напомни в следующей сессии.
- Что мы уже решили про схему авторизации?
- Покажи факты по сущности `billing.service` и историю их правок.

## Похожие
- [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
