lupa-mcp
lupa-mcp
Lass deinen KI-Agenten die Dokumente auf deinem Mac durchsuchen — nach dem, was in ihnen geschrieben steht.
Ein MCP-Server für Lupa, eine macOS-Dateisuchapp mit eigenem Index. Dein Agent fragt Lupa; Lupa antwortet aus einem lokalen Index in ~30 ms. Nichts läuft über das Netzwerk.
"find the contract that mentions the penalty clause"
↓
lupa_search → ranked paths + matching snippets
lupa_read → the document's text, without opening the fileDurchsucht Dateinamen und Dokumentinhalte: PDF, Word, Excel, PowerPoint, reiner Text, Hangul HWP/HWPX und gescannte PDFs per OCR.
Warum die anderes als find/grep
| lupa-mcp | |
Sucht in PDF, DOCX, HWP | nein | ja |
Gescannte Dokumente (OCR) | nein | ja |
Koreanische Teilwörter und Partikel | schlecht | ja — |
Suchgeschwindigkeit auf großer Platte | Sekunden | ~30 ms (indiziert) |
Agenten benötigen Dateissystemzugriff | ja | nein — Lupa liest die Dateien, nicht dein Agent |
In dieser letzten Zeile liegt der springende Punkt. Dein Agent erhält die Dokumentinhalte, ohne dass du ihm Zugriff auf deine Festplatte gewähren musst.
Related MCP server: LocalSynapse
Voraussetzungen
Die Lupa-App muss installiert sein — dieser Server liest den Index, den Lupa erstellt; er indexiert selbst nichts.
Installiere Lupa (kostenlos) aus dem Mac App Store: https://lupa.kr
Öffne es, füge die Ordner, die duchsuchen werden sollen, hinzu und warte, bis die Indexierung fertig ist.
Nur für macOS.
Installation
Claude Code
claude mcp add lupa -- npx -y lupa-mcpClaude Desktop / Cursor / jeder MCP-Client — füge in der MCP-Konfiguration des Clients Folgendes hinzu:
{
"mcpServers": {
"lupa": { "command": "npx", "args": ["-y", "lupa-mcp"] }
}
}Das war’s. Kein API-Schlüssel, kein Konto, keine Konfiguration.
Werkzeuge
lupa_search
Parameter | Standard | Bedeutung |
| — | Siehe Syntax unten |
| 10 | Zurückzugebende Ergebnisse (max. 50) |
| false | Nur Dateinamen, Inhalte ignorieren (schneller) |
| 160 | Textausschnitte kürzen (0 = keine) |
lupa_read
File den Text zurück, den Lupa bereits aus einer Datei extrahiert hat — günstiger, als das Original zu lesen, und funktioniert auch mit Formaten, die dein Agent nicht parsieren kann. Voraussetzung: Lupa 1.1 oder neuer.
Parameter | Standardwert | Bedeutung |
| – | Absoluter Pfad, wie von |
| 8000 | Zurückgegebenen Text begrenzen (0 = unbegrenzt) |
Suchsyntax
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-06Koreanische und chinesische Präfixe funktionieren ebenfalls (종류: 크기: 날짜: / 种类: 大小: 日期:).
Koreanisch wird richtig verarbeitet — Teilwörter in zusammengesetzten Wörtern und angehängte Partikel werden beide gefunden; genau das macht Spotlight falsch.
Datenschutz
Alles läuft auf deinem Mac. Lupa enthält keinerlei Netzwerkcode, und dieser Server startet nur Lupas mitgeliefertes Kommandozeilen-Tool und übergibt die Ergebnisse an deinen Agent. Es wird nichts hochgeladen, und es gibt keine Telemetrie.
Hinweise
Lupas kostenloser Index umfasst bis zu 50.000 Dateien. Dieser Server erbt einfach das, was die App indexiert hat — there is no separate limit or paywall here.
Nur der Anfang jedes Dokuments wird indexiert, Informationen
lupa_readlange Dateien.Falls Lupa an einem ungewöhnlichen veranstaltet installiert ist, setzte
LUPA_SEARCH_PATHauf daslupa-search-Binary im App-Bundle.
Fehlerbehebung
Meldung | Lösung |
„Lupa를 찾할 수 없습니다" / nicht gefunden | Lupa aus dem Mac App Store installieren |
| Lupa öffnen, Ordner hinzufügen, Indexierung abwarten |
| Lupa auf 1.1 oder neuer aktualisieren |
Keine Ergebnisse für eine Datei, von der du weißt, dass es sie gibt | Der Ordner ist möglicherweise nicht in Lupa registriert |
Lizenz
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Securely search and manage workspace context files for AI agents and teams.
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Agent-native search engine with live web research optimized for AI agents.
Ingest, manage, and retrieve documents for RAG-powered AI applications
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.2294,655 npm398MIT
- AlicenseNot gradedqualityAmaintenanceOffline 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.7Apache 2.0
- AlicenseAqualityAmaintenanceEnables AI agents to search local Markdown documents using natural language, with automatic indexing and section-level retrieval.105 npm1MIT
- AlicenseAqualityCmaintenanceProvides 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.37 npmMIT