SkillTide Submit
Official description7 sourcesMCP servers8d ago
Vbj1808/retrieval-lens

Vbj1808/retrieval-lens

Flight recorder for RAG retrieva
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add retrieval-lens -- npx -y retrieval-lens
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
2 ★ · Vbj1808/retrieval-lens · read from the GitHub search API · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 2 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository Vbj1808/retrieval-lens;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

retrieval-lens

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

> A black-box flight recorder for RAG retrieval inside MCP agents.
**retrieval-lens** is an MCP server that logs every retrieval step your RAG agent makes — what chunks were retrieved, their scores, sources, and rankings — so you can audit, replay, and diff retrieval runs after the fact.
---
The Problem
When a RAG agent gives a wrong answer, you need to know: did retrieval fail, or did generation fail? Right now there's no easy way to answer that. Your observability tool shows you the LLM call. It doesn't show you which chunks the model saw before it answered, what scores they had, or how retrieval changed between yesterday and today.
retrieval-lens fixes that. Every retrieval run is logged. Nothing is hidden.
---
Demo
When your RAG agent gives a wrong answer, ask retrieval-lens what it saw:
See docs/demo-diff.png for real output from Claude Code.
---
MCP Tools
| Tool | What it does |
|---|---|
| retrieval_observe | Log a retrieval run — query, chunks, scores, sources, rankings |
| retrieval_query | Replay what the model saw before a specific answer |
| retrieval_diff | Compare two retrieval runs — what changed, what score drifted |
| retrieval_stats | Aggregate score distributions, top sources, runs over time |
---
Quickstart
Run retrieval-lens directly with npx:
Add retrieval-lens to Claude Code with one command:
Then call retrieval_observe after every retrieval step in your RAG pipeline:
---
Adapters
LangChain
See examples/langchain-adapter.ts
LlamaIndex
See examples/llamaindex-adapter.ts
---
Why not LangSmith / Langfuse?
Those are full observability platforms. retrieval-lens is surgical:
- **Local-first** — SQLite, zero signup, no data leaves your machine
- **MCP-native** — one config line, works in any MCP client
- **Retrieval-only** — focused on the layer where most RAG failures actually happen
---
Status
🚧 Active development. Harness-first build using harness engineering principles.
Source
awesome · https://github.com/Vbj1808/retrieval-lens
Browse by field
MCP servers
Traction
2 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index