Best MCP Servers for Search & RAG in 2026
1,969 tools indexed · avg score 92.1 · sorted by AgentRank score
The AgentRank index tracks 1,969 search & rag tools. The top-ranked entry is giancarloerra/SocratiCode at 97.7 points. Across the 10 shown here, the average AgentRank score is 92.1, and 10 had a commit in the last 30 days. The most common primary language is Python.
Search and RAG MCP servers connect AI agents to semantic search engines, vector databases, and retrieval-augmented generation pipelines. These tools are the infrastructure layer that lets language models answer questions grounded in your own data — not just their training data.
The category covers two types: web search tools (Brave Search, Tavily, SerpAPI) that give agents access to current information, and vector store tools (Pinecone, Weaviate, Qdrant, Chroma, Milvus) that enable semantic retrieval over private document collections. Both are essential for production AI applications.
For RAG workloads, prioritize tools with chunking strategies, metadata filtering, and hybrid search (keyword + semantic). For web search, look for tools that return structured results with citations — raw HTML dumps are much harder for agents to work with than clean snippets.
Top 10 Search & RAG MCP Servers
- #1giancarloerra/SocratiCode97.7
Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call...
Ranks here on 3.3k GitHub stars and an active commit 10 days ago, plus 99% of issues closed.Issue health 30.3Freshness 29.8Stars 15.4Contributors 12.3Description 6.2 - #28b-is/smart-tree94.8
Smart Tree: not just a tree, a philosophy. A context-aware, AI-crafted replacement for 20+ tools with MEM8 quantum compression, semantic search, AST-smart editing, and partnership memory. Crafted w...
Ranks here on 269 GitHub stars and an active commit 8 days ago, plus 100% of issues closed.Issue health 30.8Freshness 30.3Stars 12.5Contributors 10.0Description 6.2 - #3ggozad/haiku.rag92.8
Agentic RAG for local and self-hosted document search: hybrid retrieval, reranking and multimodal RAG on embedded LanceDB, with Docling parsing and an MCP server
Ranks here on 626 GitHub stars and a commit within the last week, plus 98% of issues closed.Freshness 25.5Issue health 25.0Downloads 12.6Stars 12.0Contributors 8.6 - #4Muvon/octocode91.7
Structural code intelligence for AI agents — semantic search, knowledge graphs, and a built-in MCP server in one Rust binary. Give Claude, Cursor, and any MCP client a deep understanding of your co...
Ranks here on 510 GitHub stars and an active commit 9 days ago, plus 88% of issues closed.Freshness 30.0Issue health 26.9Stars 13.9Contributors 9.3Description 6.2 - #5Annyfee/agent-craft91.6
AI Agent 教学仓库 | 系统化 LangChain、RAG、LangGraph、MCP 全栈实战代码 | 万字博客详解 | 开源可运行示例 | 从零构建智能体
Ranks here on 509 GitHub stars and an active commit 11 days ago, plus 100% of issues closed.Issue health 30.8Freshness 29.1Stars 13.9Contributors 7.2License 4.6 - #6Helweg/open-codebase-index91.3
Semantic codebase indexing and search for OpenCode, Claude, Codex, Pi, Jcode, and MCP hosts. Powered by Rust and tree-sitter.
Ranks here on 220 GitHub stars and a commit within the last week, plus 89% of issues closed.Freshness 30.7Issue health 27.3Contributors 12.3Stars 12.0License 4.6 - #7shinpr/mcp-local-rag90.7
Local-first RAG server for developers. Semantic + keyword search for code and technical docs. Works with MCP or CLI. Fully private, zero setup.
Ranks here on 414 GitHub stars and an active commit 10 days ago, plus 91% of issues closed.Freshness 24.7Issue health 23.4Downloads 15.7Stars 11.2Contributors 7.4 - #8RobThePCGuy/Claude-Patent-Creator90.6
USPTO patent creation system with MCP server + Claude Code plugin. Hybrid RAG search over MPEP/USC/CFR, BigQuery access to 76M+ patents, automated 35 USC 112 compliance checks, prior art search...
Ranks here on an active commit 14 days ago and 100% of issues closed.Issue health 30.8Freshness 28.2Stars 11.8Contributors 6.5Description 6.2 - #9lyonzin/knowledge-rag89.8
Local RAG MCP server for Claude Code — hybrid search (semantic + BM25), cross-encoder reranking, 13 MCP tools, 20 format parsers. Zero external servers, zero API keys.
Ranks here on 294 GitHub stars and an active commit 11 days ago, plus 87% of issues closed.Freshness 29.3Issue health 26.8Stars 12.7Contributors 8.9Description 6.2 - #10harumiWeb/exstruct89.7
Conversion from Excel to structured JSON (tables, shapes, charts) for LLM/RAG pipelines, and autonomous Excel reading/writing by AI agents via CLI and MCP integration.
Ranks here on 201 GitHub stars and an active commit 16 days ago, plus 95% of issues closed.Issue health 29.3Freshness 27.3Stars 11.8Contributors 7.9Description 6.2
More Search & RAG MCP Servers
| # | Tool | Score | Stars | Last Commit | Language |
|---|---|---|---|---|---|
| 11 | n24q02m/crg | 76 | 8d ago | Python | |
| 12 | flupkede/codesearch | 91 | 7d ago | Rust | |
| 13 | pengmoubuaixuexi/TAgent | 171 | 7d ago | Java | |
| 14 | sdsrss/code-graph-mcp | 84 | 11d ago | Rust | |
| 15 | langgenius/dify | 158k | 7d ago | TypeScript | |
| 16 | samvallad33/vestige | 647 | 12d ago | Rust | |
| 17 | contextstream/mcp-server | 44 | 7d ago | Rust | |
| 18 | RohiRIK/OpenLtm | 27 | 8d ago | TypeScript | |
| 19 | jztan/pdf-mcp | 150 | 7d ago | Python | |
| 20 | Bike4Mind/bike4mind | 87 | 7d ago | TypeScript | |
| 21 | andromanpro/1c-ai-connector | 101 | 8d ago | 1C Enterprise | |
| 22 | LangChat/langchat | 1.3k | 22d ago | Vue | |
| 23 | ceilf6/FrontAgent | 120 | 20d ago | TypeScript | |
| 24 | oscardvs/zoteus | 58 | 13d ago | TypeScript | |
| 25 | Eric-Terminal/ETOS-LLM-Studio | 208 | 9d ago | Swift | |
| 26 | iamtouchskyer/memex | 143 | 1mo ago | TypeScript | |
| 27 | sfrangulov/minirag-mcp | 68 | 7d ago | Python | |
| 28 | lmliheng/AgentCode | 54 | 15d ago | TypeScript | |
| 29 | kahliburke/Kaimon.jl | 54 | 12d ago | Julia | |
| 30 | szczyglis-dev/py-gpt | 2.0k | 14d ago | Python | |
| 31 | kagura-ai/memory-cloud | 12 | 7d ago | Python | |
| 32 | Dataojitori/nocturne_memory | 1.4k | 27d ago | Python | |
| 33 | didilili/ai-agents-from-zero | 5.3k | 7d ago | Python | |
| 34 | UnicomAI/wanwu | 2.4k | 8d ago | Go | |
| 35 | jrollin/cartog | 18 | 10d ago | Rust | |
| 36 | aa0101181514/tw-legal-rag | 328 | 9d ago | Python | |
| 37 | memtomem/memtomem | 17 | 7d ago | Python | |
| 38 | kintopp/rijksmuseum-mcp-plus | 17 | 7d ago | Python | |
| 39 | cognicore-dev/cognicore-env | 75 | 7d ago | Python | |
| 40 | zcag/tela | 80 | 7d ago | Go | |
| 41 | freddy-schuetz/n8n-claw | 559 | 8d ago | Shell | |
| 42 | GeekFamilyCorp/TricorderKit | 30 | 8d ago | Python | |
| 43 | ArcheCausal/CausalAgent | 33 | 11d ago | Python | |
| 44 | agentic-box/memora | 737 | 22d ago | Python | |
| 45 | ThreatRecall/zettelforge | 65 | 7d ago | Python | |
| 46 | Fortemi/fortemi | 26 | 7d ago | Rust | |
| 47 | covagashi/eplan-rag-mcp | 114 | 18d ago | Python | |
| 48 | renefichtmueller/PaperCortex | 28 | 26d ago | TypeScript | |
| 49 | cr7258/elasticsearch-mcp-server | 312 | 9d ago | Python | |
| 50 | qdrant/n8n-nodes-qdrant | 78 | 12d ago | TypeScript |