MCP.Market

Documentation Search MCP server

by alyiox·io.github.alyiox/mcp-docs-ask·v0.4.0

Local RAG MCP for markdown documentation. Retrieval only; host synthesizes answers.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars205 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • ask_docs
  • list_docs
  • reindex

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-ask

Configuration

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.

All Documentation Search alternatives →
  • loci
    Cross-session memory and hybrid RAG over your notes and docs. Local-first, with cited answers.
    A
  • Apple Rag
    Apple developer docs and WWDC transcripts with RAG retrieval and Jev relevance ranking.
    A
  • Docs
    Search and read Empryo's documentation. Read-only, no auth, no local access.
    A
  • FlutterSDK Docs
    Search Wind UI, Magic, Dusk, Telescope and Artisan documentation. Hosted, public, no auth.
    A
  • classifier.dev docs
    classifier.dev documentation as tools: list, read and search the reference, benchmark and guides.
    A

More from alyiox →