π¦
Docent MCP
Semantic + BM25 Document + Git history search MCP server
0 installs
Trust: 34 β Low
Rag
Ask AI about Docent MCP
Powered by Claude Β· Grounded in docs
I know everything about Docent MCP. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
docent
Semantic + BM25 Document & Git history search for Design Decision Records β an MCP server that indexes documents and git history, letting agents query why code looks the way it does.
files/git βββΌββ index βββΆ MCP server βββββ query
(cache) (HTTP)
Quick Start
docent init # generate docent.toml config
docent index [path] # index .md files + git history
docent serve # start MCP server on port 7878
Open http://localhost:7878 for the built-in Web UI.
Usage
| Command | Description |
|---|---|
docent init | Generate a docent.toml config file |
docent index [dir] | Index both file and git sources (default: current dir) |
docent index-file <path> | Index specific files/directories |
docent index-git <repo> | Index git history from a repository |
docent serve | Start the MCP server (streamable HTTP) |
docent list-models | List supported embedding models |
Flags: --config <path> (default ./docent.toml), --rebuild (full re-index), --verbose.
How It Works
- Sources β Reads markdown files and git commit history
- Section-aware chunking β Splits documents into chunks, preserving heading structure
- Embedding β Converts chunks to vectors via
fastembed(configurable model) - Index cache β Persists vectors and metadata to disk
- Semantic + BM25 search β Hybrid scoring with configurable algorithm
- MCP server β Exposes
search_ddrtool over streamable HTTP
Install
TBC
Or build from source β see Development.
