loci MCP server
io.github.IvenKooLab/loci·v0.4.0·100 starsCross-session memory and hybrid RAG over your notes and docs. Local-first, with cited answers.
100 stars201 downloads/wk
Reviews
Write oneNobody has reviewed loci yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
loci tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan16 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 7 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How loci compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 1,299 Productivity servers
- GitHub stars
- 100
- more than 92% of 854 Productivity servers
- Downloads a week
- 201
- more than 71% of 427 Productivity servers with a package
Install loci in Claude Code, Cursor or VS Code
claude mcp add loci -- uvx loci-rag
What the publisher says
From the loci repository's README, as published. We do not edit it. Read it on GitHub
loci 🧠
<!-- mcp-name: io.github.IvenKooLab/loci -->
Two thousand years ago, orators stored their speeches in the rooms of a
palace and walked through them to remember. **loci does the same for your
files.**
Loci is the method behind every memory palace: place knowledge in
locations, recall it by walking the path.
A queryable "second brain" for the project docs, notes, and chat logs scattered across a dozen directories — and an MCP server so your AI agents can use it too.
Local files → heading-aware chunking → embeddings → hybrid retrieval (vector + BM25) → LLM answer with section-level citations. The index lives entirely on your machine; only embedding/chat calls go out, to any OpenAI-compatible API (Zhipu / DeepSeek / Kimi / OpenAI / …).
The thesis (from studying the 90k-star platforms and the graveyard of
dead lightweight tools — see
our competitive landscape study):
don't build another chat app. Build the **memory layer that every chat app
can mount**. Claude Desktop, Cursor, Cline, or any MCP host becomes this
project's UI, for free.
Demo
Real session, indexed against the docs of minimax-h3-turing (paths shortened for display):
$ python main.py search "what the 22G card can and cannot do" -k 3
[1] minimax-h3-turing/docs/en/01-hardware-limits.md > 01 · What a 2080Ti 22G Can and Cannot Do (similarity 0.562)
[2] minimax-h3-turing/docs/en/02-w4a8-vs-w4a4.md > 02 · Quantization Measured > You Can Try Without 22G (similarity 0.446)
[3] minimax-h3-turing/docs/en/01-hardware-limits.md > ... > 3. VRAM is just barely enough — manage it (similarity 0.504)
$ python main.py ask "How should I choose between T8 aggressive mode and the final-render mode, and why?"
Answer:
* Drafts / preview / shot selection: use T8 aggressive mode — a 43% speedup
(2.7 min/clip), and "a different picture of equal quality" is fine for picking shots.
* Final shots: use final-render mode (no T8). T8 makes the numerical trajectory
fork, so re-running with the same seed produces a different clip — which breaks
the reproducibility final outputs need.
[source: docs/en/08-t8-blockcache-4step.md > Practical Advice (4-step Turbo route)]
[source: docs/en/06-faq.md > 12. Cache-style accelerators break "same-seed re-runs"]Hybrid retrieval means a Chinese query still finds the English doc (and vice versa) — keyword evidence (BM25) catches what embeddings miss, and every citation points at a section, not just a file.
Does hybrid actually help? (mini-eval, 10 bilingual queries)
$ python scripts/eval_retrieval.py scripts/eval_cases.example.jsonl
vector-only: 9/10 → hybrid: 10/10Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
loci: common questions
- Is loci MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the loci safety report
- How do I install loci?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does loci need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is loci maintained?
- The last commit was 39 days ago (2026-09-26). The latest release is v0.4.0.
- What can I use instead of loci?
- Servers from other publishers that do the same job: Exomem MCP server, Obsidian Turbocharged MCP server and AI Context MCP server. Compare all loci alternatives.
- How does loci compare with other Productivity MCP servers?
- safety score 92/100 (higher than 90% of 1,299 Productivity servers); github stars 100 (more than 92% of 854 Productivity servers); downloads a week 201 (more than 71% of 427 Productivity servers with a package). Full comparison.
Alternatives to loci
Same job from other publishers: the closest match first, then the best rated.
ExomemLocal Markdown/Obsidian knowledge substrate for MCP agents with governed memory and hybrid search.not reviewedEstablishedA- Obsidian TurbochargedGoverned Obsidian vault access: hybrid retrieval, Markdown-native memory, HITL confirmations.not reviewedGrowingB
AI ContextLocal-first MCP server: version-correct library docs, code map, and offline drift for your repo.not reviewedGrowingB- Apple RagApple developer docs and WWDC transcripts with RAG retrieval and Jev relevance ranking.not reviewedGrowingA
- WorkfileRepository-native protocol and local MCP server for Work, Docs, History and durable project Memory.not reviewedGrowingA