Documentation MCP server
Local-first document management and semantic search for AI coding agents
344 stars96 downloads/wk
Reviews
Write oneNobody has reviewed Documentation yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Documentation tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it
- Code scan13 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 25 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Documentation repository's README, as published. We do not edit it. Read it on GitHub
MCP Documentation Server
Local-first document management and semantic search for AI coding agents. No external databases, no cloud APIs, no vendor lock-in.
Unlike other MCP servers that are CLI-only, this one ships with a full web dashboard — browse, search, upload, and manage your knowledge base from your browser. Every MCP tool is also exposed as a REST API, giving AI agents a lean, schema-free interface.
- 🏠 Runs fully offline — Orama vector DB with local AI embeddings (Transformers.js)
- 🌐 Built-in Web UI — starts automatically on port 3080 alongside the MCP server
- 🔍 Hybrid search — full-text + vector similarity with parent-child chunking
- 🤖 Optional AI search — Google Gemini for advanced document analysis (bring your own key)
- 📁 Drag & drop uploads — .txt, .md, .pdf support
- 📦 Published on the MCP Registry — installable via npx, no clone needed
Quick Start
{
"mcpServers": {
"documentation": {
"command": "npx",
"args": ["-y", "@andrea9293/mcp-documentation-server"]
}
}
}Open your browser at http://localhost:3080 — the web UI starts automatically.
🤖 Agent Skill (REST API) — recommended for AI agents
Every MCP tool is also accessible via the REST API on http://127.0.0.1:3080/api/. This is the recommended way to interact from AI agents (Claude Code, OpenCode, Gemini CLI, Cursor) because it avoids loading MCP tool schemas into the conversation context — only the response JSON enters.
curl -s http://127.0.0.1:3080/api/config
curl -s http://127.0.0.1:3080/api/documents
curl -s -X POST http://127.0.0.1:3080/api/search-all \
-H "Content-Type: application/json" \
-d '{"query": "your search", "limit": 5}'A ready-to-use skill is included at skills/documentation-server/SKILL.md — it teaches your agent every endpoint with examples. Install it:
npx skills add https://github.com/andrea9293/mcp-documentation-server --skill documentation-serverBasic workflow
- Add documents using adddocument or place .txt / .md / .pdf files in the uploads folder and call processuploads.
- Search across everything with searchalldocuments, or within a single document with search_documents.
- Use getcontextwindow to fetch neighboring chunks and give the LLM broader context.
Web UI
The web interface starts automatically on port 3080 when the MCP server launches. From the web UI you can:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @andrea9293/mcp-documentation-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-documentation-server -- npx -y @andrea9293/mcp-documentation-server
Documentation: common questions
- Is Documentation MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Documentation safety report
- How do I install Documentation?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Documentation need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Documentation maintained?
- The last commit was 25 days ago (2026-08-27). The latest release is v1.15.3.
- What can I use instead of Documentation?
- Servers from other publishers that do the same job: Paparats – Local Semantic Code Search MCP server, Socraticode MCP server and GitHits MCP server. Compare all Documentation alternatives.
Alternatives to Documentation
Same job from other publishers: the closest match first, then the best rated.
- Paparats – Local Semantic Code Search MCPLocal-first semantic code search across all your repos. Private context for AI coding assistants.not reviewedGrowingB
- SocraticodeMCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.not reviewedEstablishedB
GitHitsSearch public open-source code, documentation, metadata, vulnerabilities, changelogs, and examples.not reviewedEstablishedA- not reviewedEstablishedA
Bitbybit CAD MCPBitbybit 3D parametric CAD API, version-exact, for coding agents: search, describe, examples, guidenot reviewedEstablishedA