# lore

Собирает историю сессий из нескольких ИИ-агентов в одну локальную базу и даёт любому MCP-клиенту искать по ней. Пригодится, когда контекст сжался, а разбор задачи нужен заново.

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

## Что делает

Lore индексирует транскрипты агентов в один файл `~/.lore/lore.db` на вашей машине. Дальше любой подключённый MCP-клиент читает эту базу: сессия, которую вы гоняли в Claude, находится и из Cursor, и наоборот. Поиск разбирает идентификаторы вроде `getUserById` и имена файлов как целые слова, а не как случайные обрывки.

Наполнение идёт через `lore setup` или точечно: `lore index ~/.claude/projects` для Claude, `lore index ~/.codex/sessions --source codex` для Codex. Для Cursor и openclaw источник задаётся флагом `--source`. В npm-пакете кроме базового скилла `lore` лежат `lore-recall`, `lore-brief`, `lore-handoff` и `lore-dev-verification`.

Нужен Node 22 и выше. Если `npm install` спотыкается на `better-sqlite3`, ставьте сборку из исходников или разбирайтесь с окружением: без рабочей зависимости команда не поднимется. Установленный глобально CLI устаревает после обновления пакета, и `lore status --json` покажет это расхождением `schemaVersion` и `supportedSchemaVersion`.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

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

**Командой платформы**
```bash
claude mcp add lore -- npx -y @jordanhindo/lore
```

### Codex

**Командой платформы**
```bash
codex mcp add lore -- npx -y @jordanhindo/lore
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "lore": {
            "command": "npx",
            "args": [
                "-y",
                "@jordanhindo/lore"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "lore": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@jordanhindo/lore"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add lore npx -y @jordanhindo/lore
```

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

## Примеры запросов агенту
- Настрой lore и покажи, что поиск по моей истории работает
- Найди в lore, как мы в прошлый раз разбирались с ошибкой в `auth.ts`
- Проиндексируй `~/.claude/projects` вместе с транскриптами субагентов

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