Scholar RAG MCP server
io.github.notwhiteblank/scholar-rag-mcp·v0.4.0·5 starsAcademic paper knowledge-base MCP server: PDF ingest, vector search with reranking, KB management.
5 stars55 downloads/wk
Reviews
Write oneNobody has reviewed Scholar RAG MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Scholar RAG MCP 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-16 · same rubric, same numbers if you re-run it
- Code scan56 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 43 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Scholar RAG MCP compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 80% of 4,461 AI and agents servers
- GitHub stars
- 5
- more than 78% of 2,713 AI and agents servers
- Downloads a week
- 55
- more than 45% of 1,554 AI and agents servers with a package
Install Scholar RAG MCP in Claude Code, Cursor or VS Code
claude mcp add scholar-rag-mcp -- uvx scholar-rag-mcp
What the publisher says
From the Scholar RAG MCP repository's README, as published. We do not edit it. Read it on GitHub
scholar-rag-mcp
<!-- mcp-name: io.github.notwhiteblank/scholar-rag-mcp -->
Status: preview release (v0.4.0). Interfaces and storage layout may change in future versions.
scholar-rag-mcp is a publishable academic-paper knowledge-base MCP tool. Point it at a folder of PDFs and it ingests each paper through a real parsing pipeline (MinerU), normalizes metadata, annotates section structure, chunks and embeds the text, and stores everything in Qdrant - after which an agent (or you) can semantically search chunks, run PubMed-style document queries, read full text section by section, add/remove single papers, and manage knowledge bases - all through 11 MCP tools over stdio. Embedding, annotation and re-ranking run on OpenAI-compatible model services (e.g. vLLM).
Features
extraction (local heuristics, CrossRef, optional GROBID) -> cleaning -> section annotation -> deterministic chunking (configurable 300/1500/100 chars) -> embedding.
- Real ingestion pipeline: MinerU PDF parsing (python/cli/api backends) -> metadata
metadata filtering (doc_id, section, year, journal, ...) evaluated inside the Qdrant index. 100k-chunk p95 query latency < 1s (see docs/perf-report.md).
- Fast retrieval at scale: embedding first-pass + cross-encoder re-rank, optional
get_job; safe to restart (interrupted jobs are recovered and skipped on re-run).
- Async jobs: createkb/adddocument are background jobs with progress queryable via
pages on demand*.
- Context-safe reading: paginated getdocumenttext with hard size caps; *outline first,
removedocument, getdocument, getdocumenttext, listdocuments, searchdocuments, searchchunks, getjob.
- 11 MCP tools over stdio: listkbs, createkb, deletekb (two-phase), adddocument,
(default location is platform-specific, see Data layout); Qdrant is either auto-launched (single binary, version-pinned) or connected to an external instance.
- Self-contained storage: knowledge bases live under a single data directory
Installation
scholar-rag-mcp runs on Linux x64, Windows x64 and macOS (Intel and Apple Silicon). It is published on PyPI; the standard way to run it is with uv (a suitable Python 3.12 is fetched automatically):
uvx scholar-rag-mcp # download and start the MCP server (stdio)No repository checkout is needed. Configure model endpoints and storage with SCHOLARRAG environment variables or /config.json (see .env.example); the Qdrant binary used for auto-launch is downloaded per platform on first use.
One-click install / uninstall
uvx scholar-rag-mcp install --with-mineru # install via uv, provision managed MinerU, register MCP clients
uvx scholar-rag-mcp install # MCP only; bring your own parse service (see PDF parsing)
scholar-rag-mcp uninstall # unregister clients and remove the packageuvx scholar-rag-mcp install installs the package via uv tool install and interactively walks through the six model-endpoint settings (chat/embed/rerank base URLs and model names), using the defaults listed in Minimal environment unless a SCHOLARRAG value or a --chat-base-url / --chat-model / --embed-base-url / --embed-model / --rerank-base-url / --rerank-model flag is given; --yes accepts all defaults without prompting. It then detects the four supported MCP clients (Claude Desktop, Claude Code, opencode, Codex) and registers the tool by merging the scholar-rag-mcp entry into their user-level configs, touching only that entry; pass --client to register a single client. Configs that cannot be parsed (e.g. JSON with comments) are left untouched and a manual snippet is printed instead.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Scholar RAG MCP: common questions
- Is Scholar RAG MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Scholar RAG MCP safety report
- How do I install Scholar RAG MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Scholar RAG MCP need an API key?
- No secret keys are declared. It reads 4 settings from the environment.
- Is Scholar RAG MCP maintained?
- The last commit was 63 days ago (2026-09-04). The latest release is v0.4.0.
- What can I use instead of Scholar RAG MCP?
- Servers from other publishers that do the same job: IWE (iwe.md) MCP server, PDF MCP server and Basic Memory MCP server.
- How does Scholar RAG MCP compare with other AI and agents MCP servers?
- safety score 88/100 (higher than 80% of 4,461 AI and agents servers); github stars 5 (more than 78% of 2,713 AI and agents servers); downloads a week 55 (more than 45% of 1,554 AI and agents servers with a package). Full comparison.
Alternatives to Scholar RAG MCP
Same job from other publishers: the closest match first, then the best rated.
- IWE (iwe.md)Markdown knowledge base as agent memory. Runs against the notes directory it is started in.not reviewedEstablishedA
- PDFAgentic RAG over one PDF or a whole folder: hybrid search, selective page reads, tables, OCR.not reviewedEstablishedA
- Basic MemoryLocal-first knowledge management with bi-directional LLM sync via Markdown files.not reviewedWidely usedB
- PaperBananaGenerate academic diagrams and statistical plots from text using multi-agent AI.not reviewedEstablishedA
- Local RagEasy-to-setup local RAG server with minimal configurationnot reviewedEstablishedA