Command Palette

Search for a command to run...

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

Docent

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

Semantic + BM25 Document search MCP server

GitHubEmbed

Описание

Semantic + BM25 Document search MCP server

README

SafeSkill 92/100

docent

Semantic + BM25 Document search — an experimental MCP server written in Rust that indexes markdown documents, letting agents query why code looks the way it does.

  files ──▼── index (in-memory) ──▶  MCP server  ◀──── query
                              (HTTP)

Quick Start

docent init              # generate docent.toml config
docent serve             # start MCP server on port 7878 (indexes doc_dirs in the background)

Open http://localhost:7878 for the built-in Web UI.

Usage

Command Description
docent init Generate a docent.toml config file
docent serve Start the MCP server (streamable HTTP); indexes in the background
docent list-models List supported embedding models

Flags: --config <path> (default ./docent.toml).

How It Works

  1. Sources — Reads markdown files from [index] doc_dirs (default: ./).
  2. Section-aware chunking — Splits documents into chunks, preserving heading structure.
  3. Embedding — Converts chunks to vectors via fastembed (configurable model).
  4. In-memory index — Builds an in-memory semantic + BM25 index on serve startup; nothing is persisted to disk.
  5. Auto-refresh — Watches doc_dirs for changes (debounced) and incrementally reindexes edited files. Stale results during reindex are flagged via SearchResult.stale = true.
  6. Semantic + BM25 search — Hybrid scoring with configurable algorithm.
  7. MCP server — Exposes search_doc tool over streamable HTTP.

Install

TBC

Documentation

from github.com/cuzfrog/docent-mcp

Установка Docent

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

▸ github.com/cuzfrog/docent-mcp

FAQ

Docent MCP бесплатный?

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

Нужен ли API-ключ для Docent?

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

Docent — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

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

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

Похожие MCP

Compare Docent with

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

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

Автор?

Embed-бейдж для README

Похожее

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