hyunjae-labs/lore

hyunjae-labs/lore

от hyunjae-labs
MCP-сервер для семантического поиска по диалогам Claude Code и OpenAI Codex CLI. Находит обсуждения архитектуры, отладки и решений среди сотен сессий — полностью локально, без API-ключей.

lore

License: MIT TypeScript lore MCP server

Semantic search across your Claude Code and OpenAI Codex CLI conversations. Find anything you've ever discussed -- across all projects, all sessions, any branch, any agent.

lore MCP server

Features

  • Hybrid search (vector + keyword) Combines multilingual-e5-small embeddings with FTS5/BM25 via Reciprocal Rank Fusion. Finds results by meaning and exact terms.

  • Multi-agent: Claude Code + Codex CLI Indexes both ~/.claude/projects/ (Claude Code) and ~/.codex/sessions/ (OpenAI Codex CLI) in the same DB. Codex sessions are grouped by cwd from session_meta, surfaced as codex-<path> virtual projects so you can search them together or filter to one agent.

  • Fully local, zero API keys Everything runs on your machine. ONNX Runtime for embedding, sqlite-vec for storage. No data leaves your device.

  • Auto-index on session end A SessionEnd hook automatically indexes all new sessions in the background. No manual triggers needed.

  • Background indexing Manual index triggers return instantly. Monitor progress while you keep working. Search what's already indexed while the rest catches up.

  • Opt-out by default All projects are indexed automatically. Exclude the ones you don't want. No registration needed.

  • Conversation-aware chunking Splits by logical turns (user question + full assistant response chain), not arbitrary token windows. Handles tool-use chains, thinking blocks, and multi-step interactions correctly.

  • 100+ languages Korean, Japanese, Chinese, English, and 90+ more. CJK-aware token estimation for accurate chunking.

Инструменты были проиндексированы:
get_context

Получает больше контекста разговора вокруг конкретного результата поиска. Используй ТОЛЬКО после вызова поиска, когда нужно увидеть, что обсуждалось до или после результата.

Параметры
  • chunk_idnumberобязательный
  • countnumber
  • directionenum
index

Индексирует сеансы Claude Code для поиска. Без параметров — индексирует все неисключённые проекты. Передайте 'project' с путём, чтобы проиндексировать конкретный проект (даже если он исключён).

Параметры
  • modeenum

    rebuild: удаляет ВСЕ индексированные данные и заново индексирует с нуля. cancel: останавливает работающий индекс.

  • projectstring

    Путь к проекту (например, '/Users/me/my-app') или dir_name, чтобы проиндексировать конкретный проект.

list_sessions

Перечисляет все проиндексированные сессии Claude Code. Используйте, когда пользователь хочет просмотреть историю разговоров или найти сессии по проекту/дате.

Параметры
  • limitnumber
  • projectstring
  • sortenum
manage_projects

Управляет индексацией проектов. По умолчанию индексируются все проекты (модель отказа от участия). Используйте 'list', чтобы увидеть все проекты и их статус. Используйте 'exclude', чтобы остановить индексацию проекта и удалить его данные. Используйте 'include', чтобы отменить исключение.

Параметры
  • actionenumобязательный
  • projectsstring[]

    Пути к проектам (например, '/Users/me/my-app') или dir_names. Поддерживает пакетную обработку.

search

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

Параметры
  • afterstring
  • beforestring
  • branchstring
  • limitnumber
  • projectstring
  • querystringобязательный
  • sessionstring

    Фильтрует по идентификатору сессии (UUID). Использует list_sessions для поиска идентификаторов сессий.

status

Проверяет состояние и ход индексации lore. Показывает статус индексации, количество сессий, размер БД. Используйте это для отслеживания хода индексации после вызова index.

Параметры

Без параметров.

0.3.3основная
0.3.2
0.3.1
0.2.40
0.2.39
0.2.38
0.2.37
0.2.36
0.2.35
0.2.34
0.2.33
0.2.32
0.2.31
0.2.30
0.2.29
0.2.28
0.2.27
0.2.25
0.2.24
0.2.23
0.2.22
0.2.21
0.2.20
0.2.19
0.2.18
0.2.17
0.2.16
0.2.15
0.2.14
0.2.13
0.2.12
0.2.11
0.2.10
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0

Выберите клиент, чтобы установить hyunjae-labs/lore:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "hyunjae-labs-lore-z8npcnphyz": {
      "command": "npx",
      "args": [
        "getlore"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "hyunjae-labs-lore-z8npcnphyz": {
      "command": "npx",
      "args": [
        "getlore"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "hyunjae-labs-lore-z8npcnphyz": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "getlore"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"hyunjae-labs-lore-z8npcnphyz\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"getlore\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "hyunjae-labs-lore-z8npcnphyz": {
      "command": "npx",
      "args": [
        "getlore"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add hyunjae-labs-lore-z8npcnphyz -- npx getlore

Либо через JSON-конфиг:

claude mcp add-json hyunjae-labs-lore-z8npcnphyz "{\"command\":\"npx\",\"args\":[\"getlore\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add hyunjae-labs-lore-z8npcnphyz -- npx getlore

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.hyunjae-labs-lore-z8npcnphyz]
command = "npx"
args = ["getlore"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите hyunjae-labs/lore, а в поле команды запуска — строку ниже:
npx getlore

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "hyunjae-labs-lore-z8npcnphyz": {
      "command": "npx",
      "args": [
        "getlore"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "hyunjae-labs-lore-z8npcnphyz": {
      "command": "npx",
      "args": [
        "getlore"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например hyunjae-labs-lore-z8npcnphyz.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: hyunjae-labs-lore-z8npcnphyz
    command: npx
    args:
      - "getlore"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "hyunjae-labs-lore-z8npcnphyz": {
      "command": "npx",
      "args": [
        "getlore"
      ]
    }
  }
}

Похожие MCP-сервера

alfredoizdev/contextforge-mcp

alfredoizdev/contextforge-mcp

от alfredoizdev

ContextForge MCP — сервер для постоянной памяти AI-ассистентов. Сохраняет решения, архитектуру и контекст разработки между сессиями, используя семантический поиск. Поддерживает Claude Code, Cursor ...

TypeScript⭐ 2
leesgit/claude-session-continuity-mcp

leesgit/claude-session-continuity-mcp

от leesgit

Автоматически сохраняет контекст между сессиями Claude Code — больше не нужно повторять настройки. Использует семантический поиск, захват ошибок и решений, делает работу непрерывной. Для разработчи...

TypeScript⭐ 7
aitytech/agentkits-memory

aitytech/agentkits-memory

от aitytech

MCP сервер AgentKits Memory даёт AI-ассистентам постоянную память: сохраняет решения, паттерны и ошибки между сессиями. Всё хранится локально в SQLite, легко интегрируется с Claude Code, Cursor и д...

TypeScript⭐ 3
pi22by7/In-Memoria

pi22by7/In-Memoria

от pi22by7

InMemoria - MCP-сервер с постоянной памятью для AI-ассистентов. Анализирует код, извлекает паттерны и архитектуру, маршрутизирует фичи к файлам. Контекст сохраняется между сессиями - без повторных ...

Rust⭐ 175
pomazanbohdan/memory-mcp-1file

pomazanbohdan/memory-mcp-1file

от pomazanbohdan

Высокопроизводительный MCP-сервер на Rust для AI-агентов. Обеспечивает семантическую память, граф знаний и индексацию кода. Работает полностью локально — один бинарник без внешних БД и облака. Подх...

Rust⭐ 25
stevepridemore/graph-memory

stevepridemore/graph-memory

от stevepridemore

Персональный граф знаний для Claude, работающий между сессиями и устройствами. На основе Neo4j и семантических эмбеддингов хранит факты, решения и связи с временной меткой. Полезен разработчикам, и...

TypeScript⭐ 2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин