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
| lupa-mcp | |
Ищет внутри PDF, DOCX, HWP | нет | да |
Отсканные документы (OCR) | нет | да |
Корейские части слов и частицы | плохо | да — |
Скорость на большом диске | сек/mod | ~30 мс (индексованность) |
Агенту нужен доступ к ФС | да | нет — Lupa читает файлы, а не ваш агент |
Последная строка — и есть вся суть. Ваш агент получает содержимое документов без того, чтобы вы выдавали ему доступ к вашему диску.
Related MCP server: LocalSynapse
Требования
Приложение Lupa должно быть установлено — этот сервер читает индекс, который создает Lupa; сам он ничего не индексирует.
Установите Lupa (беослатно) из Mac App Store: https://lupa.kr
Откройте приложение, добавьте папки, по которым ищете, и дождитесь завершения индексации.
Только macOS.
Установка
Claude Code
claude mcp add lupa -- npx -y lupa-mcpClaude Desktop / Cursor / любой MCP-клиент — добавьте в конфигурацию MCP вашего клиента:
{
"mcpServers": {
"lupa": { "command": "npx", "args": ["-y", "lupa-mcp"] }
}
}Вот и все. Без API-ключа, без аккаунта и без настройки.
Инструменты
lupa_search
аргумент | по умолчанию | описание |
| — | см. синтаксис ниже |
| 10 | сколько результатов вернуть (макс. 50) |
| false | только имена файлов, без содержимого (быстрее) |
| 160 | усекать каждый сниппет (0 = не усекать) |
lupa_read
Возвращает текст, который Lupa уже извлекла из файла — это легче, чем читать исходный файл, и работает для форматов, которые ваш агент не умеет разобрать. Требуется Lupa 1.1 или нове.
аргумент | по умолчанию | описание |
| — | абсолютный путь, как его верняет функция |
| 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
This server cannot be deployed
Maintenance
Related MCP Connectors
Read and search folders on your own computer with explicit consent. Files are never uploaded.
Convert PDFs, Office docs, websites and audio into AI-ready Markdown, then search and ask your docs.
Securely search and manage workspace context files for AI agents and teams.
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Related MCP Servers
- AlicenseAqualityAmaintenancePrivacy-first local document search using semantic search. Runs entirely on your machine with no cloud services, supporting PDF, DOCX, TXT, and Markdown files.92,426 npm417MIT
- AlicenseNot gradedqualityBmaintenanceOffline 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.10Apache 2.0
- AlicenseAqualityBmaintenanceIndexes local documents (PDF, Word, Markdown, text) into a SQLite database for AI agents to search and retrieve bounded, source-located passages. Runs fully locally with optional OCR, preserving privacy.5MIT
- AlicenseAqualityAmaintenanceEnables local AI agents to perform hybrid search (BM25 + vector) over privately indexed local files, including notes, PDFs, DOCX, source code, and OCR'd images. All indexing and retrieval stay on the machine with read-only, whitelist-scoped access.3MIT