MCP servers for RAG
117 servers from the official MCP Registry that work with RAG, 1 of them official. 85 need no API key and 28 can run hosted. Each row shows the security checks, the secrets asked for and an install command.
RAG MCP servers 117
Now showing are unlisted. These entries didn't pass our listing filter: no source repo, a very short or duplicated description, or a publisher with 100+ servers. Same automated checks, shown as-is. How we check
| Type | Secrets | Version | Actions | ||||
|---|---|---|---|---|---|---|---|
★ 642 io.github.ggozad/haiku-rag Local-first agentic RAG with citations - hybrid search, reranking, multimodal document retrieval | 7/7All passed | 76health of 100 | PyPIRuns locally | Noneno keys asked | 0.101.2 | ||
★ 425 io.github.shinpr/mcp-local-rag Easy-to-setup local RAG server with minimal configuration | 7/7All passed | 76health of 100 | npmRuns locally | Noneno keys asked | 0.23.1 | ||
★ 336 io.github.aa0101181514/tw-legal-rag Citation-guarded retrieval over 22M Taiwan court judgments and administrative interpretations | 3/3All passed | 59health of 100 | RemoteHosted | Noneno keys asked | 2.3.1 | ||
★ 45 io.github.EllisMorrow/omniclip-rag-mcp Read-only local-first MCP server for private Markdown, PDF, and Tika-backed search on Windows. | 3/41 warning | 49health of 100 | MCPBRuns locally | Noneno keys asked | 0.4.13 | ||
★ 45 io.github.msjsc001/omniclip-rag-mcp Read-only local-first MCP server for private Markdown, PDF, and Tika-backed search on Windows. | 3/41 warning | 49health of 100 | MCPBRuns locally | Noneno keys asked | 0.4.8 | ||
★ 24 io.github.cq27-dev/rag-rat Repository intelligence, code graph, history, papertrail, and cross-agent memory for coding agents. | 6/71 warning | 68health of 100 | npmRuns locally | Noneno keys asked | 0.24.1 | ||
★ 13 io.github.damoqiongqiu/mcp-local-rag Semantic code & doc search with keyword boost. AST code nav, auto HF mirror, local, privacy-first. | 7/7All passed | 49health of 100 | npmRuns locally | Noneno keys asked | 0.21.0 | ||
★ 7 io.github.alphaparkinc/genpark-rag-semantic-boundary-chunker-skill Semantic boundary preserving text chunker maintaining markdown headers, code fences, and paragraphs | 3/41 warning | 47health of 100 | MCPBRuns locally | Noneno keys asked | 1.0.1 | ||
★ 5 io.github.notwhiteblank/scholar-rag-mcp Academic paper knowledge-base MCP server: PDF ingest, vector search with reranking, KB management. | 5/72 warnings | 51health of 100 | PyPIRuns locally | Noneno keys asked | 0.4.0 | ||
★ 3 io.github.Brightdotdev/darwin-rag Local-first RAG engine with MCP server for AI agent integration. | 7/81 warning | 53health of 100 | PyPIRuns locally | 3secrets asked | 0.2.18 | ||
★ 3 io.github.kroq86/vector-db-mcp Assembly-accelerated DuckDB MCP server for code search, indexing, and symbol lookup. | 4/4All passed | 41health of 100 | DockerRuns locally | Noneno keys asked | 0.1.1 | ||
★ 2 io.github.calypso-so/multimodal-rag-mcp-server Calypso multimodal RAG for grounded answers from docs, images, charts, and knowledge. | 7/7All passed | 57health of 100 | npmRuns locally | 1secret asked | 3.0.0 | ||
★ 2 io.github.RobThePCGuy/rag-vault Local RAG MCP server with hybrid search, PDF/DOCX support, and zero-config setup | 7/7All passed | 61health of 100 | npmRuns locally | Noneno keys asked | 1.5.3 | ||
★ 1 io.github.AswaniSahoo/climate-ipcc-rag Search IPCC AR6 WG1 and answer with page-level citations, or refuse when unsupported. | 4/4All passed | 55health of 100 | DockerRuns locally | 1secret asked | 0.1.0 | ||
★ 1 io.github.jaimenbell/rag-mcp Minimal RAG-over-a-corpus MCP retrieval: search_knowledge returns cited chunks. Local embeddings. | 7/7All passed | 56health of 100 | PyPIRuns locally | Noneno keys asked | 0.1.0 | ||
io.github.JcJamet/ia-qa-eval LLM & RAG evals: hallucination, eval contracts, semantic tests, tokens & model info. Free, no key. | 4/4All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.0.1 | ||
dev.agentdiet/rag-diet Strips 85-97% of HTML/DOM boilerplate into clean Markdown, skeletons, or BM25-ranked RAG chunks. | 4/4All passed | 45health of 100 | RemoteHosted | Noneno keys asked | 7.0.17 | ||
com.ai-rete-rag/ai-rete-rag-mcp Author rules from policy docs, then decide: a Rete engine gives the verdict, an LLM explains why. | 8/8All passed | 50health of 100 | PyPILocal or hosted | 1secret asked | 0.11.0 | ||
io.github.DimonSmart/local-vector-search-mcp Local Markdown search, navigation and editing via MCP, with optional vector embeddings. | 4/4All passed | 53health of 100 | NuGetRuns locally | Noneno keys asked | 0.1.3 | ||
io.github.linggen/linggen Local, privacy-focused RAG service for code search via MCP. https://linggen.dev | 2/2All passed | 41health of 100 | RemoteRuns locally | Noneno keys asked | 0.1.2 | ||
★ 3k io.github.butterbase-ai/mcp Butterbase MCP server — manage your backend: schemas, auth, functions, storage, RAG, deploys. | 8/8All passed | 76health of 100 | npmLocal or hosted | 1secret asked | 1.0.0 | ||
★ 406 io.github.VectifyAI/pageindex-mcp Reasoning-based RAG system for chatting with long PDFs. Supports local and online files. | 6/71 warning | 60health of 100 | npmRuns locally | Noneno keys asked | 1.8.2 | ||
★ 349 io.github.metadist/synaplan Self-hosted AI workspace: semantic RAG document search, long-term memory, and AI chat via MCP. | 4/4All passed | 64health of 100 | RemoteHosted | Noneno keys asked | 5.6.0 | ||
★ 292 io.github.guaardvark/guaardvark Local AI studio on your GPU: images, video, music, voice, RAG. Needs the Guaardvark app installed. | 5/72 warnings | 60health of 100 | PyPIRuns locally | Noneno keys asked | 3.3.0 | ||
★ 291 io.github.HarimxChoi/google-surf-mcp Web, academic and code search with graph RAG, data lineage, ontology and cross-project schema links. | 6/82 warnings | 56health of 100 | npmRuns locally | 4secrets asked | 1.1.4 | ||
★ 162 io.github.jztan/pdf-mcp Agentic RAG over one PDF or a whole folder: hybrid search, selective page reads, tables, OCR. | 3/41 warning | 77health of 100 | PyPIRuns locally | Noneno keys asked | 3.5.0 | ||
★ 121 com.apple-rag/mcp-server Apple developer docs and WWDC transcripts with RAG retrieval and Jev relevance ranking. | 4/4All passed | 52health of 100 | RemoteHosted | Noneno keys asked | 5.0.26 | ||
★ 101 io.github.IvenKooLab/loci Cross-session memory and hybrid RAG over your notes and docs. Local-first, with cited answers. | 7/7All passed | 70health of 100 | PyPIRuns locally | Noneno keys asked | 0.4.0 | ||
★ 92 io.github.pouyahasanamreji/continuum Shared memory + orchestration for your coding agents. Local-first MCP, vector RAG. | 4/4All passed | 45health of 100 | DockerRuns locally | Noneno keys asked | 0.3.0 | ||
★ 91 io.github.ahmedEid1/lumen Self-hostable agentic-AI LMS: catalog, RAG tutor, FSRS reviews, AI authoring, ingest. | 2/2All passed | 52health of 100 | RemoteRuns locally | Noneno keys asked | 2.0.0 | ||
★ 81 io.github.cognicore-dev/cognicore-env Memory, reflection and safety for AI agents. Hosted or local, no vector database. | 3/3All passed | 59health of 100 | RemoteHosted | Noneno keys asked | 0.10.3 | ||
★ 72 io.github.appwrite/mcp Official Appwrite Build and deploy backends: auth, Postgres/MySQL/vector databases, storage, functions, hosting, CDN | 5/5All passed | 77health of 100 | PyPILocal or hosted | Noneno keys asked | 2.0.1 | ||
★ 66 io.github.rolandpg/zettelforge Agentic memory for cyber threat intelligence. STIX graphs, actor aliasing, offline RAG, Sigma/YARA. | 7/7All passed | 61health of 100 | PyPIRuns locally | Noneno keys asked | 2.4.0 | ||
| 2/2All passed | 40health of 100 | RemoteRuns locally | Noneno keys asked | 1.2.0 | |||
★ 59 io.github.sfrangulov/minirag-mcp Local-first RAG MCP server: hybrid search over a folder of your own documents | 6/71 warning | 55health of 100 | PyPIRuns locally | Noneno keys asked | 1.0.0 | ||
★ 36 io.github.nonatofabio/local-faiss-mcp Local FAISS vector database for RAG with document ingestion, semantic search, and MCP prompts. | 7/7All passed | 51health of 100 | PyPIRuns locally | Noneno keys asked | 0.2.0-rc.3 | ||
| 7/7All passed | 51health of 100 | PyPIRuns locally | Noneno keys asked | 1.0.2 | |||
★ 32 com.mcparmory/pinecone Create and manage vector database indexes, backups, and collections | 7/7All passed | 51health of 100 | PyPIRuns locally | Noneno keys asked | 1.0.2 | ||
★ 29 io.github.raintree-technology/docpull Sync public web sources into cited context packs for AI agents, RAG, and MCP clients. | 6/71 warning | 62health of 100 | PyPIRuns locally | Noneno keys asked | 6.8.0 | ||
★ 24 io.github.sgx-labs/same Persistent memory for AI coding agents. Local-first SQLite + vector search. 17 MCP tools. | 6/71 warning | 57health of 100 | npmRuns locally | Noneno keys asked | 0.12.1 | ||
★ 22 io.github.heubme2020/datasinking Full-text financial reports (US, China, Japan, Korea, Taiwan, UK) as clean Markdown for RAG agents. | 8/8All passed | 59health of 100 | PyPILocal or hosted | 1secret asked | 0.2.17 | ||
★ 20 io.github.memtomem/memtomem Markdown-first long-term memory for AI agents. Hybrid BM25 + vector search, runs locally. | 6/71 warning | 62health of 100 | PyPIRuns locally | Noneno keys asked | 0.7.0 | ||
★ 15 io.github.studiomeyer-io/local-memory-mcp Persistent local AI memory. SQLite + FTS5 + vector search, knowledge graph. No cloud, no API keys. | 7/7All passed | 64health of 100 | npmRuns locally | Noneno keys asked | 2.4.3 | ||
★ 15 io.github.HZYAI/ragscore Generate QA datasets & evaluate RAG systems with failure diagnosis. Any LLM. | 7/7All passed | 47health of 100 | PyPIRuns locally | 2secrets asked | 0.8.6 | ||
★ 13 io.github.swnotmetal/koma-core-mcp Protected RAG storage — agents discover public metadata, content only by access token. | 7/7All passed | 65health of 100 | npmRuns locally | 1secret asked | 0.1.1 | ||
★ 12 io.github.tonydzi/sqlite-graph-memory Recall over your markdown notes: vector search plus your [[wikilinks]] as a graph, in SQLite. | 7/7All passed | 62health of 100 | PyPIRuns locally | Noneno keys asked | 0.3.3 | ||
★ 12 io.github.HaseebKhalid1507/velocirag Lightning-fast RAG for AI agents. 4-layer fusion, ONNX Runtime, sub-200ms search. | 7/7All passed | 43health of 100 | PyPIRuns locally | Noneno keys asked | 0.7.4 | ||
★ 12 io.github.meloncafe/chromadb-remote-mcp Remote ChromaDB vector database MCP server with streamable HTTP transport | 4/51 warning | 59health of 100 | DockerLocal or hosted | 1secret asked | 1.0.2 | ||
★ 8 io.github.BigCactusLabs/dead-letter Convert .eml and .mbox email to clean Markdown for RAG, LLM pipelines, and local knowledge bases | 7/7All passed | 59health of 100 | PyPIRuns locally | Noneno keys asked | 0.4.9 | ||
★ 7 io.github.GCTRL-TECH/gctrl Governed graph-native agent memory: knowledge extraction, fusion, hybrid RAG, scoped access tokens. | 7/7All passed | 64health of 100 | npmRuns locally | 1secret asked | 1.2.0 |
Showing 1 to 50 of 117. These are the most recently updated; search or pick a category for the rest.
RAG MCP servers: common questions
What's the most popular MCP server for RAG?
Start with the official one, io.github.appwrite/mcp, since it comes from the company itself. Among community builds, the most-starred on GitHub are haiku.rag (★ 642), mcp-local-rag (★ 425) and tw-legal-rag (★ 336). If you want one that passed every check, haiku.rag did.
Can I trust these RAG MCP servers?
On registry checks, 92 of 117 come out clean. We also read the code or live tool list of 89 of them without running anything, and 12 raised a warning worth reading, such as an install script or text aimed at the AI. Treat a pass as "nothing found", and give any server the least access that works.
Which RAG MCP servers need no API key?
85 of the 117 list no secrets, including haiku.rag, mcp-local-rag and tw-legal-rag. Some still ask you to sign in once they run.
Does RAG make its own MCP server?
Yes. io.github.appwrite/mcp is published under a namespace the official MCP Registry verified to the company. The other 116 come from 107 independent publishers.
How do I add a RAG MCP server to Claude?
To connect RAG through haiku.rag, use this Claude Desktop (pypi) entry: {
"mcpServers": {
"haiku-rag": {
"command": "uvx",
"args": [
"haiku-rag==0.101.2"
]
}
}
}. Pin the version shown before you rely on it.
Do I have to install a RAG MCP server?
28 can run hosted, so you only paste a URL into Claude, Cursor or VS Code. The 96 that run locally ship as 40 npm, 38 PyPI, 6 Docker, 5 MCPB bundle and 1 NuGet packages.
More topics: every “MCP server for…” page. Prefer a skill? Claude skills for this (246).