Skip to main content
Glama
paeyoungpark-web

lupa-mcp

lupa-mcp

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

MCP-сервер для Lupa, приложения для поиска файлов в macOS с собственным индексом. Ваш агент спрашивает у Lupa; Lupa отвечает из локального индекса за ~30 мс. Ничто не попадает в сет.

"find the contract that mentions the penalty clause"
        ↓
   lupa_search  →  ranked paths + matching snippets
   lupa_read    →  the document's text, without opening the file

Ищет имена файлов и содержимое документов: PDF, Word, Excel, PowerPoint, обыный текст, Hangul HWP/HWPX и отсканные PDF-файлы, прочтанные м опомощью OCR.

Почему это, а не find/grep

find / grep / mdfind

lupa-mcp

Ищет внутри PDF, DOCX, HWP

нет

да

Отсканные документы (OCR)

нет

да

Корейские части слов и частицы

плохо

да보호정책 находит 정보보호정책서.hwp

Скорость на большом диске

сек/mod

~30 мс (индексованность)

Агенту нужен доступ к ФС

да

нет — Lupa читает файлы, а не ваш агент

Последная строка — и есть вся суть. Ваш агент получает содержимое документов без того, чтобы вы выдавали ему доступ к вашему диску.

Related MCP server: LocalSynapse

Требования

Приложение Lupa должно быть установлено — этот сервер читает индекс, который создает Lupa; сам он ничего не индексирует.

  1. Установите Lupa (беослатно) из Mac App Store: https://lupa.kr

  2. Откройте приложение, добавьте папки, по которым ищете, и дождитесь завершения индексации.

Только macOS.

Установка

Claude Code

claude mcp add lupa -- npx -y lupa-mcp

Claude Desktop / Cursor / любой MCP-клиент — добавьте в конфигурацию MCP вашего клиента:

{
  "mcpServers": {
    "lupa": { "command": "npx", "args": ["-y", "lupa-mcp"] }
  }
}

Вот и все. Без API-ключа, без аккаунта и без настройки.

Инструменты

аргумент

по умолчанию

описание

query

см. синтаксис ниже

limit

10

сколько результатов вернуть (макс. 50)

names_only

false

только имена файлов, без содержимого (быстрее)

snippet_chars

160

усекать каждый сниппет (0 = не усекать)

lupa_read

Возвращает текст, который Lupa уже извлекла из файла — это легче, чем читать исходный файл, и работает для форматов, которые ваш агент не умеет разобрать. Требуется Lupa 1.1 или нове.

аргумент

по умолчанию

описание

path

абсолютный путь, как его верняет функция p_path

max_chars

8000

ограчивает размер возвращаемого иксa (0 = без ограничений)

Синтаксис запросов

word1 word2      files matching ALL words rank first
n:word           file name only          (name:, 이름:, 文件名:)
c:word           document content only   (content:, 내용:, 内容:)
f:word           folder path contains    (폴더:, 文件夹:)
-word            exclude
"exact phrase"   literal match
.pdf  *.mp3  report*      extension / wildcard
kind:document    document · pdf · hwp · image · video · audio · code · archive · app
size:>10mb       size:<1mb
date:today       date:week · date:month · date:7d · date:2026-06

Кеко и китайские приставки тоже работают (종류: 크в: 날짜: / 种类: 大สิ: 日期:).

Корейский обрабатывается корректно. Поиск работает и по частым словососчетам, и по предлогженным частицам, — вот тут Spotlight ошибается.

Конфиденциальнность

Все выполняется на вашей Mac. Lupa не имеется ни кода работы с сетью, а этот сервер только запустляет командную строку Lupa внутри приложения и передает результат агенту. Ничего не выгружается, никакой телеметрии.

Примечания

  • Бесплатный индекс Lupa охватывает до 50 000 файлов. Этот сервер наследует тем, что приложение уже проиндексировало, — здесь нет отдельного лимита или платы.

  • Индексируется только начало каждого документа, поэтому lupa_read обрежается длинные файлы.

  • Если Lupa установлена в нестандартном месте, задайте LUPA_SEARCH_PATH, указа остаток на бинер lupa-search в папке приложения.

Поникос

Сообщение

Решение

"Lupa를 찾고 수 없습니다" / не найденo

Установите Lupa из Mac App Store

"검색 인덱스가 не 있습니다"

Откроыте Lupa, мик. папки, долйтесь индексации

"본о чтения не поддерживается"

Обновите Lupa до 1.1 или нововой

Нет результатов для файла, который существует

Возможно, его па пка не зареස්стрирована в Lupa

Лиензия

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Privacy-first local document search using semantic search. Runs entirely on your machine with no cloud services, supporting PDF, DOCX, TXT, and Markdown files.
    22
    9
    4,655 npm
    398
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Offline AI-powered local file search MCP server for Windows. Searches inside document contents (Word, Excel, PDF, PowerPoint, HWP) using BM25 + dense vector hybrid search. 100% local, no cloud, no login, no telemetry.
    7
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to search local Markdown documents using natural language, with automatic indexing and section-level retrieval.
    10
    5 npm
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides LLMs with secure, read-only access to local documentation by scanning directories, extracting content from PDF, DOCX, Markdown, and text files, and performing keyword searches.
    3
    7 npm
    MIT