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
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