lupa-mcp
lupa-mcp
AIエージェントに、Mac上のドキュメントを ―― そこに書かれている内容で ― 検索させましょう。
Lupa用のMCPサーバーです。Lupaは、独自のインデックスを備えるmacOS向けファイル検索アプリです。エージェントがLupaに問い合わると、Lupaはローカル・インデックスから約30msで回答します。ネットワクに触れるものは一切ありません。
"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、プレーンテキスト、 ハングル HWP/HWPX、そして OCRで読み取ったスキャンPDF。
なぜfind/grepの代わりに、これなのか
| lupa-mcp | |
PDF、DOCX、HWP内を検索できる | できない | できる |
スキャン文書(OCR) | できない | できる |
한 국어 部分語と助詞 | 苦手 | できる — |
大容量ディスクでの速度상 | 秒課 | 約30ms(インデックス済み) |
エージェントがファイル・システムへのアクセス権限が必要か | 必要 | 不要 — ファイルを読むのはLupaであり、エージェントではない |
最後の行がこのテーブルのポイントです。エージェントはドキュメントの本文を取得できますが、あなたがエージェントにディスクへのアクセスを許可する必要はありません。
Related MCP server: LocalSynapse
必要條
Lupaアプリのインストールが必要です — 本サーバーはLupaが作るインデックスを読むだけで、コシ自身はインデックスを作りません。
Mac App StoreからLupa(無料)をインストール: 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以降が必要です。
path: 自動的にて、lupa_searchが返す絶対パスを代入します。max_chars(デフォルト :8000): 返すテキストの上限文字数(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バイナリを指すように環境変数LUPA_SEARCH_PATHを設定してください。
トラブルシューティング
メ ッセージ: "Lupaを見つけられません"
対処: Mac App StoreからLupaをインストールす。
メッセージ: "검색 인덱스가 없습니다"
対処: Lupaを起動しフォルダを追加して、インジックス完了を待つ。
メッセージ: "본문 읽기를 지원하지 않습니다"
対処: Lupaを1.1以降にアップデートす。
存在するはずのファイルに6:0件
対処: そのフォルダが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