lupa-mcp
lupa-mcp
让你的 AI 智能体按 Mac 上文档的内部内容搜索文档。
一个面向 Lupa 的 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,以及通过 OCR 识别的扫描版 PDF。
为什么用这个而不是 find/grep
| lupa-mcp | |
搜索 PDF、DOCX、HWP 内部内容 | 否 | 是 |
扫描文档(OCR) | 否 | 是 |
韩语部分词和助词 | 很差 | 是 —— |
大磁盘上的速度 | 秒 | ~30 毫秒(已索引) |
智能体需要文件系统访问权限 | 是 | 否 —— 读取文件的是 Lupa,而不是你的智能体 |
最后一行才是关键。你的智能体可以获取文档内容,而不需要你授权它访问你的磁盘。
Related MCP server: LocalSynapse
环境要求
必须安装 Lupa 应用 —— 本服务器读取的是 Lupa 构建的索引;它本身不会索引任何内容。
从 Mac App Store 免费安装 Lupa:https://lupa.kr
打开 Lupa,添加你想搜索的文件夹,并等待索引完成。
仅限 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 | 限制返回的文本长度(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를 찾을 수 없습니다" / 未找到 | 从 Mac App Store 安装 Lupa |
"검색 인덱스가 없습니다" | 打开 Lupa,添加文件夹,等待索引完成 |
"본문 읽기를 지원하지 않습니다" | 将 Lupa 更新到 1.1 或更高版本 |
确定存在的文件却搜索不到结果 | 该文件的文件夹可能没有在 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