Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Atlas Doc Search

БесплатноНе проверен

Enables hybrid document search (BM25 + vector) with Reciprocal Rank Fusion over the Atlas corpus, returning ranked chunks from documents.

GitHubEmbed

Описание

Enables hybrid document search (BM25 + vector) with Reciprocal Rank Fusion over the Atlas corpus, returning ranked chunks from documents.

README

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
query str required Natural-language search query
k int 8 Number of top-ranked chunks to return

Returns a list of up to k chunks, each with:

Field Type Description
id str Unique chunk identifier
text str Raw chunk text
source_id str Identifier of the source document
score float Reciprocal Rank Fusion (RRF) fused score

Hybrid Retrieval Approach

The server implements HYBRID retrieval — combining sparse (BM25) and dense (vector) signals and fusing them with Reciprocal Rank Fusion (RRF):

  1. Query embedding — the raw query string is sent to the Atlas gateway's /v1/embeddings endpoint to produce a dense vector.
  2. Parallel retrieval
    • Elasticsearch BM25 keyword search over the doc_chunks index.
    • Qdrant vector similarity search over collection doc_chunks (payload fields: source_id, doc_id, chunk_idx, text).
  3. Fusion — both ranked lists are merged with RRF to produce a single ranked list.
  4. Return — top k results are returned with their fused scores.

Dependencies

Dependency Role
mcp (official Python SDK) MCP server framework
Elasticsearch BM25 keyword retrieval over doc_chunks
Qdrant Dense vector retrieval over collection doc_chunks
Atlas gateway /v1/embeddings Query embedding generation

Diagrams

Related

from github.com/bragabruno/atlas-mcp-doc-search

Установка Atlas Doc Search

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/bragabruno/atlas-mcp-doc-search

FAQ

Atlas Doc Search MCP бесплатный?

Да, Atlas Doc Search MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Atlas Doc Search?

Нет, Atlas Doc Search работает без API-ключей и переменных окружения.

Atlas Doc Search — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Atlas Doc Search в Claude Desktop, Claude Code или Cursor?

Открой Atlas Doc Search на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Atlas Doc Search with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai