Documentation Search MCP server
Local RAG MCP for markdown documentation. Retrieval only; host synthesizes answers.
0 stars205 downloads/wk
Reviews
Write oneNobody has reviewed Documentation Search yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Documentation Search tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
ask_docslist_docsreindex
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan14 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Documentation Search compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 1,299 Productivity servers
- Tools
- 3
- the typical Productivity server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 205
- more than 72% of 427 Productivity servers with a package
What its tools let an agent do: 3 read
Release history: 2 versions in the registry since 2026-09-03, latest 2026-10-13, typically one every 40 days.
Install Documentation Search in Claude Code, Cursor or VS Code
claude mcp add mcp-docs-ask -- uvx mcp-docs-ask
What the publisher says
From the Documentation Search repository's README, as published. We do not edit it. Read it on GitHub
mcp-docs-ask
<!-- mcp-name: io.github.alyiox/mcp-docs-ask -->
Local RAG MCP for documentation. Point source at any markdown repository (local path or git URL).
The server does retrieval only (no answer LLM). ask_docs returns grounded passages and citations; the MCP host (Cursor / Claude) synthesizes the answer.
Features
- ask_docs retrieval with configurable path-based layer filters
- list_docs discovery for configured docs collections and layer filters
- reindex rebuilds the local vector index; for git URL sources it also fetches updates
Requirements
(gh auth login, HTTPS credential helper, or SSH). No tokens in config.
- Python 3.13+
- uv
- git on PATH (only if source is a git URL)
- Git credentials on the machine when source is a private git URL
- First run downloads the embedding model weights once (sentence-transformers)
Quick start
git clone git@github.com:alyiox/mcp-docs-ask.git
cd mcp-docs-ask
uv sync
mkdir -p ~/.config/mcp-docs-ask
cp config.example.json ~/.config/mcp-docs-ask/config.json
# Prefer a local checkout while developing:
# set docs.<id>.source to your docs repo path
npx -y @modelcontextprotocol/inspector uv run mcp-docs-askConfiguration
Config path: ~/.config/mcp-docs-ask/config.json
Windows: %USERPROFILE%\.config\mcp-docs-ask\config.json
{
"docs": {
"product": {
"source": "https://github.com/example/docs.git",
"desc": "Product guides and API reference",
"ref": "main",
"include": ["**/*.md"],
"exclude": ["archive/**"],
"layers": {
"guides": {
"desc": "How-to and onboarding guides",
"include": ["docs/guides/**"]
},
"api": {
"desc": "HTTP API reference",
"include": ["docs/api/**"]
}
},
"embedding_model": "sentence-transformers/all-MiniLM-L6-v2"
},
"team-notes": {
"source": "/path/to/docs",
"desc": "Internal team notes (local path; ref unused)",
"include": ["**/*.md"],
"exclude": ["archive/**"]
}
},
"default": {
"docs": "product",
"embedding_model": "sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2",
"top_k": 8,
"chunk_max_chars": 1500
}
}product is a git URL (ref applies). team-notes is a filesystem path (ref unused). Optional desc on each docs collection and layer helps agents pick the right target.
embeddingmodel, topk, and chunkmaxchars resolve as: docs..X → default.X → built-in. Omit per-docs keys to inherit.
Embedding model recommendation
Any Hugging Face id loadable by sentence-transformers works. Pick by language mix:
Changing embedding_model requires a reindex (the on-disk index stores the model name).
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Documentation Search: common questions
- Is Documentation Search MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Documentation Search safety report
- How do I install Documentation Search?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Documentation Search need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Documentation Search maintained?
- The last commit was 22 days ago (2026-10-13). The latest release is v0.4.0.
- What can I use instead of Documentation Search?
- Servers from other publishers that do the same job: loci MCP server, Apple Rag MCP server and Docs MCP server. Compare all Documentation Search alternatives.
- How does Documentation Search compare with other Productivity MCP servers?
- safety score 92/100 (higher than 90% of 1,299 Productivity servers); tools 3 (the typical Productivity server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Documentation Search
Same job from other publishers: the closest match first, then the best rated.
- lociCross-session memory and hybrid RAG over your notes and docs. Local-first, with cited answers.not reviewedEstablishedA
- Apple RagApple developer docs and WWDC transcripts with RAG retrieval and Jev relevance ranking.not reviewedGrowingA
- DocsSearch and read Empryo's documentation. Read-only, no auth, no local access.not reviewedEstablishedA
- FlutterSDK DocsSearch Wind UI, Magic, Dusk, Telescope and Artisan documentation. Hosted, public, no auth.not reviewedEstablishedA
- classifier.dev docsclassifier.dev documentation as tools: list, read and search the reference, benchmark and guides.not reviewedEstablishedA