atlas-mcp-doc-search
Provides BM25 keyword search over the doc_chunks index as part of hybrid document retrieval, combining sparse signals with dense vector search.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@atlas-mcp-doc-searchsearch for articles on Kubernetes security best practices"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
atlas-mcp-doc-search
MCP server that exposes hybrid document search over the Atlas ingested corpus. Built with the official Python mcp SDK (FastMCP server interface, Streamable HTTP transport), Python 3.12 asyncio, and deployed as a standalone K8s service on AKS.
Tool Contract
doc_search
doc_search(query: str, k: int = 8) -> {chunks: [{id, text, source_id, score}]}Parameter | Type | Default | Description |
|
| required | Natural-language search query |
|
|
| Number of top-ranked chunks to return |
Returns a list of up to k chunks, each with:
Field | Type | Description |
|
| Unique chunk identifier |
|
| Raw chunk text |
|
| Identifier of the source document |
|
| Reciprocal Rank Fusion (RRF) fused score |
Related MCP server: insight-mcp
Hybrid Retrieval Approach
The server implements HYBRID retrieval — combining sparse (BM25) and dense (vector) signals and fusing them with Reciprocal Rank Fusion (RRF):
Query embedding — the raw query string is sent to the Atlas gateway's
/v1/embeddingsendpoint to produce a dense vector.Parallel retrieval
Elasticsearch BM25 keyword search over the
doc_chunksindex.Qdrant vector similarity search over collection
doc_chunks(payload fields:source_id,doc_id,chunk_idx,text).
Fusion — both ranked lists are merged with RRF to produce a single ranked list.
Return — top
kresults are returned with their fused scores.
Dependencies
Dependency | Role |
| MCP server framework |
Elasticsearch | BM25 keyword retrieval over |
Qdrant | Dense vector retrieval over collection |
Atlas gateway | Query embedding generation |
Diagrams
Related
atlas-docs — document ingestion pipeline that populates the corpus
atlas-mcp-citations — citation verification MCP server
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables AI-powered querying of PDF documents using hybrid retrieval (BM25 + vector search) and retrieval-augmented generation, returning structured answers with source citations and confidence scores.Last updated
- Alicense-qualityBmaintenanceEnables hybrid document search (BM25 and dense) over a configurable corpus via MCP tools, returning passages and sources for AI agents to cite in answers.Last updatedMIT
- Flicense-qualityCmaintenanceEnables searching a knowledge base and asking grounded questions with hybrid retrieval, reranking, and cited answers.Last updated
- Alicense-qualityCmaintenanceProvides hybrid retrieval (dense + BM25 + RRF) with collection-based isolation and document ingestion for private knowledge access via MCP.Last updatedMIT
Related MCP Connectors
Search your knowledge bases from any AI assistant using hybrid RAG.
Semantic search across 50,000+ food recipes with hybrid retrieval and reranking.
Search a billion+ documents — papers, books, code, legal cases, forums, Wikipedia, and more.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bragabruno/atlas-mcp-doc-search'
If you have feedback or need assistance with the MCP directory API, please join our Discord server