MCP.Market

Lupa — local file search for your Mac MCP server

by paeyoungpark-web·io.github.paeyoungpark-web/lupa-mcp·v0.2.0

Search your Mac's files by name and by text inside documents. Local index, Korean-aware.

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

full report

Adoption
Growing

0 stars246 downloads/wk

Reviews

Write one

Nobody has reviewed Lupa — local file search for your Mac yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Lupa — local file search for your Mac tools (2)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • lupa_read

    Return the text Lupa already extracted from a file, without opening the file

  • lupa_search

    Find files on this Mac by file name AND by what is written inside documents

Public scan report

scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 8 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Lupa — local file search for your Mac compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
89/100
higher than 85% of 3,470 Web search servers
Tools
2
the typical Web search server has 5
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
246
more than 73% of 827 Web search servers with a package

What its tools let an agent do: 2 read

Install Lupa — local file search for your Mac in Claude Code, Cursor or VS Code

Runs npx -y lupa-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add lupa-mcp -- npx -y lupa-mcp
Add to Cursor

What the publisher says

From the Lupa — local file search for your Mac repository's README, as published. We do not edit it. Read it on GitHub

lupa-mcp

Let your AI agent search the documents on your Mac — by what's written inside them.

An MCP server for Lupa, a macOS file search app with its own index. Your agent asks Lupa; Lupa answers from a local index in ~30 ms. Nothing touches the network.

"find the contract that mentions the penalty clause"
        ↓
   lupa_search  →  ranked paths + matching snippets
   lupa_read    →  the document's text, without opening the file

Searches file names and document contents: PDF, Word, Excel, PowerPoint, plain text, Hangul HWP/HWPX, and scanned PDFs read with OCR.

Why this instead of find/grep

That last row is the point. Your agent gets document contents without you granting it access to your disk.

Requirements

The Lupa app must be installed — this server reads the index that Lupa builds; it does not index anything itself.

  1. Install Lupa (free) from the Mac App Store:
  2. Open it, add the folders you want searchable, and let indexing finish.

macOS only.

Install

Claude Code

claude mcp add lupa -- npx -y lupa-mcp

Claude Desktop / Cursor / any MCP client — add to the client's MCP config:

{
  "mcpServers": {
    "lupa": { "command": "/bin/zsh", "args": ["-lc", "npx -y lupa-mcp"] }
  }
}

That's it. No API key, no account, no configuration.

Why /bin/zsh -lc? GUI apps don't inherit your shell's PATH, so a bare

"command": "npx" fails to start with env: npx: No such file or directory

(measured on Claude Desktop and Aside). A login shell finds npx wherever it lives —

Homebrew, nvm, or a system install. In a terminal-based client (Claude Code, Codex)

plain npx -y lupa-mcp is fine.

Agents: don't run lupa-search through your shell. Sandboxed agent shells

(Aside, Codex) kill the App Store-signed CLI at launch — exit code 133 or 134.

Register this MCP server instead; it starts outside that sandbox.

Full guide: https://lupa.kr/agents.html

Tools

lupa_search

lupa_read

Returns the text Lupa already extracted from a file — cheaper than reading the original, and it works for formats your agent cannot parse. Requires Lupa 2.0 or later.

Query syntax

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

Korean and Chinese prefixes work too (종류: 크기: 날짜: / 种类: 大小: 日期:).

Korean is handled properly — partial words inside compounds and attached particles both match, which is what Spotlight gets wrong.

Privacy

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Lupa — local file search for your Mac: common questions

Is Lupa — local file search for your Mac MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Lupa — local file search for your Mac safety report
How do I install Lupa — local file search for your Mac?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Lupa — local file search for your Mac need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Lupa — local file search for your Mac maintained?
The last commit was 11 days ago (2026-10-24). The latest release is v0.2.0.
What can I use instead of Lupa — local file search for your Mac?
Servers from other publishers that do the same job: Repomix MCP server, Arxiv MCP server and Pubmed MCP server.
How does Lupa — local file search for your Mac compare with other Web search MCP servers?
safety score 89/100 (higher than 85% of 3,470 Web search servers); tools 2 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Lupa — local file search for your Mac

Same job from other publishers: the closest match first, then the best rated.

  • Repomix
    Pack local or remote codebases into AI-friendly files that LLMs and coding agents can read or search
    A
  • Arxiv
    Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.
    A
  • Pubmed
    Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.
    A
  • ThoughtDAG
    Search local AI conversations by file or phrase and recall source turns. Four read-only tools.
    A
  • Free Search
    No-API-key web search, page fetching and document reading across many engines. Local-first.
    B