mcp-documentation-server
Verified Safeby andrea9293
Overview
A local-first MCP server for document management, semantic search, and AI-powered document intelligence.
Installation
npx -y @andrea9293/mcp-documentation-serverEnvironment Variables
- MCP_BASE_DIR
- GEMINI_API_KEY
- MCP_EMBEDDING_MODEL
- MCP_INDEXING_ENABLED
- MCP_CACHE_SIZE
- MCP_PARALLEL_ENABLED
- MCP_MAX_WORKERS
- MCP_STREAMING_ENABLED
- MCP_STREAM_CHUNK_SIZE
- MCP_STREAM_FILE_SIZE_LIMIT
Security Notes
The server operates locally via stdio transport by default, minimizing external network exposure. It requires `GEMINI_API_KEY` for AI features, which should be handled as a sensitive environment variable. PDF processing utilizes `unpdf` for safe text extraction, mitigating known vulnerabilities. File operations are restricted to designated data and uploads directories, reducing path traversal risks. No explicit use of `eval` or other highly dangerous patterns was identified.
Similar Servers
pluggedin-app
A testing environment for MCP (Model Control Protocol) servers, allowing interaction through a chat interface powered by LLMs and an AI agent using the LangChain ReAct framework.
blz
Provides fast, local documentation search and retrieval for AI agents, using llms.txt files for line-accurate citations.
bluera-knowledge
Provides a semantic knowledge base and intelligent web crawling capabilities to power coding agents, enabling them to search internal project files, Git repositories, and crawled web documentation.
search-mcp
A local-first Model Context Protocol (MCP) server providing semantic search and indexing capabilities for codebases, enabling AI assistants to understand and interact with project code and documentation.