Mcp Documentation Server
@andrea9293
关于 Mcp Documentation Server
MCP Documentation Server - Bridge the AI Knowledge Gap.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"documentation": {
"command": "npx",
"args": [
"-y",
"@andrea9293/mcp-documentation-server"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is MCP Documentation Server?
A TypeScript-based Model Context Protocol (MCP) server that provides local-first document management and semantic search. Documents are stored in an embedded Orama vector database with hybrid search (full‑text + vector), intelligent chunking, and local AI embeddings — no external database or cloud service required.
How to use MCP Documentation Server?
Configure an MCP client (e.g., Claude Desktop) to run npx -y @andrea9293/mcp-documentation-server. The web UI starts automatically on port 3080. Use tools like add_document, search_all_documents, and process_uploads to manage and search documents. All environment variables are optional.
Key features of MCP Documentation Server
- Local-first document management and semantic search
- Hybrid full-text and vector search via Orama
- AI-powered search with optional Gemini API key
- Built-in web dashboard with drag-drop file uploads
- Parent‑child chunking for context‑preserving retrieval
- LRU embedding cache and streaming file reader
Use cases of MCP Documentation Server
- Indexing project documentation for instant semantic lookup
- Searching across code comments, markdown files, and PDFs
- Providing LLMs with richer context via neighboring chunk retrieval
- Managing a personal knowledge base without cloud dependencies
- Uploading and processing
.txt,.md, or.pdffiles in bulk
FAQ from MCP Documentation Server
Where is data stored?
All data resides in ~/.mcp-documentation-server/ (or a custom path via MCP_BASE_DIR). No external database or cloud service is used.
Is an external database or cloud service required?
No. The embedded Orama vector database runs locally; all embeddings are computed on‑device with Transformers.js.
Do I need a Gemini API key?
No. Without GEMINI_API_KEY, only local embedding‑based search tools are available. The AI‑powered search (search_documents_with_ai) requires the key.
Can I change the embedding model after adding documents?
Yes, but changing MCP_EMBEDDING_MODEL requires re‑adding all documents because embeddings from different models are incompatible. The Orama database is recreated automatically when the vector dimension changes.
How do I access the web UI?
The web UI starts automatically on port 3080 when the MCP server launches. Open http://localhost:3080. To run it standalone (without the MCP server), use npm run web or npm run web:build.
记忆与知识 分类下的更多 MCP 服务器
Basic Memory
basicmachines-coAI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN
Notion MCP Integration
danhilseA simple MCP integration that allows Claude to read and manage a personal Notion todo list
Mcp Knowledge Graph
shanehollomanMCP server enabling persistent memory for Claude through a local knowledge graph - fork focused on local development
📓 GistPad MCP
lostintangent📓 An MCP server for managing your personal knowledge, daily notes, and re-usable prompts via GitHub Gists
Memory Bank MCP Server
alioshrA Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by Cline Memory Bank.
评论