ApeRAG
by apecloud
Hybrid RAG platform exposing collection browsing, graph, vector, full-text, and natural-language document queries over MCP.
Install ApeRAG
Pick your client, then add it in one click or paste the config.
http://localhost:8000/mcp/
Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.
Overview
Use cases
- Browse knowledge collections from an AI assistant
- Search documents with graph, vector, and full-text retrieval
- Ask natural-language questions over a self-hosted knowledge base
- Retrieve information from multimodal documents
- Deploy a RAG knowledge base with Docker Compose or Kubernetes
Key features
- Collection browsing over MCP
- Hybrid graph, vector, and full-text search
- Natural-language document queries
- Multimodal and vision-oriented retrieval
- Optional MinerU document parsing
- Docker Compose and Helm deployment
Security & health
What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.
ActiveLast checked Today
Recent health check succeeded.
27/27 checks healthy over the last 78d
Adoption & maintenance
Factual signals from GitHub, npm, and our automated checks — not a rating.
GitHub stars1.3kStargazers on the source repository.
Last commit1mo agoMost recent push to the default branch.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.
How ApeRAG works
Reviews
No reviews yet — be the first to share how it worked for you.
Frequently Asked Questions about ApeRAG
apecloud/ApeRAG is an MCP server that connects AI assistants to an ApeRAG knowledge base over authenticated HTTP. Its main tools let clients browse collections, run hybrid searches using graph, vector, and full-text retrieval, and ask natural-language questions about indexed documents. It also supports access to multimodal and vision-oriented content.
Install ApeRAG with Docker Compose, then configure an MCP client to use the deployment's `/mcp/` URL. Clone the repository, copy `envs/env.template` to `.env`, and run Docker Compose. Local access uses `http://localhost:8000/mcp/`; provide a valid API key in the Authorization header.
Authenticate with a bearer token in the HTTP Authorization header. Configure `Authorization: Bearer your-api-key` in the MCP client, using an API key from ApeRAG settings. `APERAG_API_KEY` is available as a fallback environment variable when the header is not used.
Cursor can connect if its MCP support accepts authenticated HTTP MCP endpoints.
Related MCP servers
Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.
AllMCPs Directory Badge
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
Badge Style:
Live Dynamic SVG Preview
Markdown (GitHub README)
[](https://allmcps.com/mcp/apecloud-aperag)HTML Embed
<a href="https://allmcps.com/mcp/apecloud-aperag"><img src="https://allmcps.com/api/badge/apecloud-aperag?style=directory" alt="ApeRAG on AllMCPs" /></a>