Best RAG & Documents MCP servers

Index documents and PDFs and retrieve the right chunks so your assistant can answer questions over your own content. We compared 55 RAG & Documents MCP servers — 46 updated in the last 90 days, 22 with one-click install — ranked by relevance and GitHub stars.

Quick comparison

Top 12 by relevance. Status: maintained = commit in the last 90 days.

ServerStarsStatusUpdatedInstallAPI key
MODULAR-RAG-MCP-SERVERjerry-ai-dev★ 1.2kAging7 months agoSee READMELikely
haiku.ragggozad★ 626MaintainedtodayCommandLikely
mcp-local-ragshinpr★ 414Maintained3 days agoCommandLikely
tw-legal-ragaa0101181514★ 328Maintained3 days agoCommandLikely
headroomheadroomlabs-ai★ 75.2kMaintainedtodayCommandLikely
private-gptzylon-ai★ 57.6kMaintainedtodayCommandNot mentioned
Graphitigetzep★ 31.7kMaintainedtodaySee READMELikely
serenaoraios★ 30.2kMaintainedtodayOne-clickNot mentioned
Claude Contextzilliztech★ 12.6kAging3 months agoOne-clickLikely
mcp-chromehangwin★ 12.5kAging9 months agoCommandNot mentioned
xbergxberg-io★ 9.4kMaintainedtodayCommandNot mentioned
wigoloKnockOutEZ★ 5.5kMaintainedtodayOne-clickLikely

All 55 RAG & Documents MCP servers

Showing all 55 servers

MODULAR-RAG-MCP-SERVER

by jerry-ai-dev · Python

A modular RAG (Retrieval-Augmented Generation) system with MCP Server architecture. Using Skill to make AI follow each step of the spec and complete the code 100% by AI.

Memory & KnowledgeAging1.2k

haiku.rag

by ggozad · Python

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

Memory & KnowledgeMaintained626

mcp-local-rag

by shinpr · TypeScript

Local-first RAG server for developers. Semantic + keyword search for code and technical docs. Works with MCP or CLI. Fully private, zero setup.

Memory & KnowledgeMaintained414

tw-legal-rag

by aa0101181514 · Python

台灣法律 MCP 伺服器 + CLI(免費、免註冊、免 API key):2,250 萬筆裁判書、行政函釋、憲法法庭裁判,附引用查核。Free Taiwan legal MCP server for Claude/ChatGPT/Codex — bring your own LLM, retrieval-only.

OtherMaintainedRemote328

headroom

by headroomlabs-ai · Python

Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.

Memory & KnowledgeMaintained75.2k

private-gpt

by zylon-ai · Python

Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more. Works with any OpenAI-compatible inference server.

Memory & KnowledgeMaintainedRemote57.6k

Graphiti

by getzep · Python

Real-time temporal knowledge graphs for AI agents, with an MCP server that gives assistants long-term graph memory.

Memory & KnowledgeMaintained31.7k

serena

by oraios · Python

A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent

Developer ToolsMaintained30.2k

Claude Context

by zilliztech · TypeScript

Code search MCP for Claude Code. Make entire codebase the context for any coding agent.

Developer ToolsAging12.6k

mcp-chrome

by hangwin · TypeScript

Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser functionality to AI assistants like Claude, enabling complex browser automation, content analysis, and semantic search.

Browser AutomationAgingRemote12.5k

xberg

by xberg-io · Rust

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.

Memory & KnowledgeMaintained9.4k

wigolo

by KnockOutEZ · TypeScript

The go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.

Search & WebMaintainedRemote5.5k

zotero-mcp

by 54yyyu · Python

Zotero MCP: Connects your Zotero research library with Claude and other AI assistants via the Model Context Protocol to discuss papers, get summaries, analyze citations, and more.

Productivity & CommsMaintained5.4k

pipeshub-ai

by pipeshub-ai · Python

The open-source context layer for AI agents. PipesHub turns your company's knowledge (Slack, Drive, Jira, GitHub, Microsoft 365 and 40+ connectors) into a permission-aware workspace that agents can search, grep, navigate and cite. MCP, SDKs and built-in agents. Self-hosted.

Memory & KnowledgeMaintained3.8k

jcodemunch-mcp

by jgravelle · Python

Cut AI token costs 95%+ on code exploration. The leading MCP server for precise, symbol-level GitHub code retrieval via tree-sitter AST. Works with Claude Code, Cursor & any MCP client. 313B+ tokens saved.

Developer ToolsMaintainedRemote2.8k

kordoc

by chrisryugj · TypeScript

모두 파싱해버리겠다 — HWP·HWPX·PDF·Office 문서를 Markdown으로. 양식 자동 채우기와 신구대조를 갖춘 CLI·MCP 서버 | Convert Korean documents (HWP, HWPX, PDF, Office) to Markdown — CLI and MCP server with form filling and diff

Memory & KnowledgeMaintained2.4k

agentset

by agentset-ai · TypeScript

The open-source RAG platform: built-in citations, deep research, 22+ file formats, partitions, MCP server, and more.

Memory & KnowledgeMaintained2.1k

mcp-memory-service

by doobidoo · Python

Open-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. REST API + knowledge graph + autonomous consolidation.

Memory & KnowledgeMaintainedRemote2k

contextplus

by forloopcodes · TypeScript

Semantic Intelligence for Large-Scale Engineering. Context+ is an MCP server designed for developers who demand 99% accuracy. By combining RAG, Tree-sitter AST, Spectral Clustering, and Obsidian-style linking, Context+ turns a massive codebase into a searchable, hierarchical feature graph.

Developer ToolsAging2k

mcp

by MicrosoftDocs · TypeScript

Official Microsoft Learn MCP Server and CLI tool – powering LLMs and AI agents with real-time, trusted Microsoft docs & code samples.

Developer ToolsMaintainedRemote1.9k

trpc-agent-go

by trpc-group · Go

A Go framework for building production agent systems with graph workflows, tools, memory, A2A, AG-UI, MCP, evaluation, and observability.

Agents & OrchestrationMaintainedRemote1.9k

open-webSearch

by Aas-ee · TypeScript

Multi-engine MCP server, CLI, and local daemon for agent web search and content retrieval — skill-guided workflows, no API keys.

Search & WebMaintainedRemote1.9k

llmwiki

by lucasastorian · Python

Open Source Implementation of Karpathy's LLM Wiki. Upload documents, connect your Claude account via MCP, and have it write your wiki !

Memory & KnowledgeMaintained1.7k

mcp-server-qdrant

by qdrant · Python

An official Qdrant Model Context Protocol (MCP) server implementation

DatabasesMaintainedRemote1.5k

arkon

by nduckmink · Python

Arkon: Enterprise AI Knowledge Hub & MCP Server. Self-hosted knowledge base for teams to manage RAG contexts, access policies, and AI skills. Connect Claude and other LLMs via Model Context Protocol (MCP) for automated, secure organizational knowledge integration.

Memory & KnowledgeAging1.5k

nocturne_memory

by Dataojitori · Python

A lightweight, rollbackable, and visual Long-Term Memory Server for MCP Agents. Say goodbye to Vector RAG and amnesia. Empower your AI with persistent, graph-like structured memory across any model, session, or tool. Drop-in replacement for OpenClaw.

Memory & KnowledgeMaintainedRemote1.4k

anymd

by SylphxAI · Rust

Any file → clean Markdown for AI agents: PDF, Word, PowerPoint, Excel, EPUB, HTML and web pages, images (OCR), audio and video (metadata, subtitles, transcripts). A fast Rust MCP server and CLI that runs on your machine. No API key.

Memory & KnowledgeMaintained1k

octocode

by bgauryy · TypeScript

Code research platform for AI agents; find, understand, and prove context across your code and all of GitHub, in a fraction of the tokens. One toolset, MCP or CLI

Developer ToolsMaintained950

AgentChat

by Shy2593666979 · Python

AgentChat 是一个基于 LLM 的智能体交流平台,内置默认 Agent 并支持用户自定义 Agent。通过多轮对话和任务协作,Agent 可以理解并协助完成复杂任务。项目集成 LangChain、Function Call、MCP 协议、RAG、Memory、HITL、Skill、Milvus 和 ElasticSearch 等技术,实现高效的知识检索与工具调用,使用 FastAPI 构建高性能后端服务。

Agents & OrchestrationMaintained914

NornicDB

by orneryd · Go

Nornicdb is a distributed low-latency, Graph+Vector, Temporal MVCC with all sub-ms HNSW search, graph traversal, and writes. Using Neo4j Bolt/Cypher and qdrant's gRPC means you can switch with no changes while adding intelligent features like schemas, managed embeddings, reranking+llm, GPU accel, Auto-TLP, Policy-based Memory Decay, and MCP server.

DatabasesMaintained905

llm-server-docs

by varunvasudeva1 · —

End-to-end documentation to set up your own local & fully private LLM server on Debian. Equipped with chat, web search, RAG, model management, MCP servers, image generation, and TTS.

Media & DesignAgingRemote844

second-brain-cloudflare

by rahilp · TypeScript

One memory layer, every AI tool. Store anything once — recall it in Claude, ChatGPT, Cursor, or any MCP client. Self-hosted on Cloudflare's free tier.

Cloud & DevOpsMaintained802

context-portal

by GreatScottyMac · Python

Context Portal (ConPort): A memory bank MCP server building a project-specific knowledge graph to supercharge AI assistants. Enables powerful Retrieval Augmented Generation (RAG) for context-aware development in your IDE.

Memory & KnowledgeAging767

codanna

by bartolli · Rust

Local code intelligence MCP server and CLI for AI coding agents

Developer ToolsMaintained755

memora

by agentic-box · Python

Give your AI agents persistent, collective memory — with deduplicating absorb, supersession lineage, semantic search, and a graph UI. Speaks MCP.

Memory & KnowledgeMaintainedRemote737

MegaMemory

by 0xK3vin · TypeScript

Persistent project knowledge graph for coding agents. MCP server with semantic search, in-process embeddings, and web explorer.

Memory & KnowledgeAging722

Deuz-SDK

by Deuz-AI · TypeScript

TypeScript AI SDK and agent framework with zero dependencies. Build production AI agents and multi-agent swarms: durable execution, long-term memory, hybrid RAG, MCP client/server, A2A, human-in-the-loop approvals, CodeAct sandboxes, realtime voice. One streaming API, 29 providers: Claude, GPT, Gemini, Grok, DeepSeek, Ollama. Node, Bun, Deno, edge.

Memory & KnowledgeMaintained682

sigmap

by manojmallick · JavaScript

~97% token reduction for AI coding sessions — zero deps, 38 languages, MCP server

Developer ToolsMaintained646

multimodal-agents-course

by the-ai-merge · Python

An MCP Multimodal AI Agent with eyes and ears!

Agents & OrchestrationAging581

docsagent

by docsagent · TypeScript

⚡ DocsAgent — give your AI agents instant, private access to your personal knowledge base (Zotero, Obsidian, Apple Notes supported now, local docs on the road). Native C++ search core: BM25 + passage ranking in ~15 ms. MCP server for Claude, Cursor, Cline & any MCP client.

Productivity & CommsMaintainedRemote571

octocode

by Muvon · Rust

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 codebase.

Developer ToolsMaintained510

caura

by caura-ai · Python

Caura (formerly MemClaw) — governed shared memory for AI agent fleets. Multi-agent, multi-tenant, MCP-native. Trust tiers, keystone policies, audit trails, knowledge graph, self-improving retrieval. Apache 2.0.

Memory & KnowledgeMaintainedRemote499

memtrace-public

by syncable-dev · Python

Structural memory for AI coding agents. Bi-temporal graph, MCP-native, zero LLM calls. Cursor · Claude Code · Codex · DeepSeek Harness · Hermes · VS Code · Windsurf.

Developer ToolsMaintained491

obsidian-mcp-plugin

by aaronsb · TypeScript

High-performance Model Context Protocol (MCP) server for Obsidian that provides AI tools with direct vault access through semantic operations and HTTP transport.

Productivity & CommsMaintained466

solon-ai

by opensolon · Java

Java AI application development framework (supports LLM-tool,skill; RAG; MCP; Agent-ReAct,Team-Agent). Compatible with java8 ~ java26. It can also be embedded in SpringBoot, jFinal, Vert.x, Quarkus, and other frameworks.

Developer ToolsMaintained463

GrokSearch-rs

by Episkey-G · Rust

Rust MCP server for Grok web search and Tavily-backed source retrieval

Search & WebMaintainedRemote458

atomicmemory

by atomicstrata · TypeScript

Portable semantic memory for AI agents: core engine, TypeScript SDK, framework adapters, MCP server, CLI, and host plugins.

Memory & KnowledgeMaintained438

marm-memory

by Lyellr88 · Python

Local-first 3-in-1 AI memory layer & MCP server for Claude Code, Codex, Grok, Gemini, VS Code and Cursor. Fuses session history, codebase indexing & concept graphs in SQLite. Enables zero-cloud, privacy-first context & instant recall, supports multi-agent swarms.

Developer ToolsMaintainedRemote420

mcp-server-odoo

by ivnvxd · Python

Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo ERP systems through standardized resources and tools for data retrieval and manipulation.

Memory & KnowledgeMaintainedRemote404

pageindex-mcp

by VectifyAI · TypeScript

MCP server for PageIndex. PageIndex is a vectorless reasoning-based RAG system which uses multi-step reasoning and tree search to retrieve information like a human expert would.

Memory & KnowledgeMaintainedRemote400

kindly-web-search-mcp-server

by Shelpuk-AI-Technology-Consulting · Python

Kindly Web Search MCP Server: Web search + robust content retrieval for AI coding tools (Claude Code, Codex, Cursor, GitHub Copilot, Gemini, etc.) and AI agents (Claude Desktop, OpenClaw, Hermes, etc.). Supports Serper, Tavily, and SearXNG.

Search & WebMaintainedRemote399

AgenticX

by DemonDamon · Python

AgenticX is a unified, production-ready multi-agent platform — Python SDK + CLI (agx) + Studio server + Machi desktop app. Features Meta-Agent orchestration, 15+ LLM providers, MCP Hub, hierarchical memory, avatar & group chat, skill ecosystem, safety sandbox, and IM gateway (Feishu/WeChat).

Productivity & CommsMaintainedRemote397

nextcloud-mcp-server

by cbcoutinho · Python

Nextcloud MCP Server

Productivity & CommsMaintainedRemote383

EDDI

by labsai · Java

Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus.

Memory & KnowledgeMaintainedRemote383

mcp-documentation-server

by andrea9293 · TypeScript

MCP Documentation Server - Bridge the AI Knowledge Gap. ✨ Features: Document management • Gemini integration • AI-powered semantic search • File uploads • Smart chunking • Multilingual support • Zero-setup 🎯 Perfect for: New frameworks • API docs • Internal guides

Developer ToolsMaintained343

RAG & Documents MCP server FAQ

What is the best RAG & Documents MCP server?

Based on GitHub stars and recent activity, haiku.rag by ggozad (★ 626, updated today) is the most popular actively maintained option on HookMCP, followed by mcp-local-rag and tw-legal-rag. The right choice depends on whether you need write access, a hosted (remote) endpoint, or a server that runs locally without an API key.

How do I install a RAG & Documents MCP server in Claude, Cursor or VS Code?

Open the server's page on HookMCP, choose your client tab (Claude Desktop, Cursor, VS Code or Claude Code) and copy the config — 22 of the 55 servers here have one-click install links for Cursor and VS Code. Restart your AI app and the new tools appear automatically.

Do RAG & Documents MCP servers need an API key?

42 of 55 servers here mention API keys or tokens in their README; 13 don't mention any. Check each listing's Details panel, and pass keys as environment variables rather than pasting them into chat.

Related integrations

Or browse by category: Developer Tools, Memory & Knowledge, Search & Web, Browser Automation.