mcp-documentation-server

Index uploaded files into a searchable knowledge base with hybrid text and vector search.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/Aradotso/mcp-skills --skill mcp-documentation-server
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-documentation-server
Source: https://github.com/Aradotso/mcp-skills/tree/main/skills/mcp-documentation-server
Command: npx skills add https://github.com/Aradotso/mcp-skills --skill mcp-documentation-server

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of finding the right information inside large sets of your documents by combining hybrid full-text search with semantic vector search and AI-enhanced querying.

Core Features & Use Cases

  • Local-first document knowledge base: Stores documents and embeddings on disk under a configurable base directory, enabling fast repeat searches without external dependencies.
  • Hybrid semantic + keyword search: Uses embedded Orama vector search alongside full-text matching to improve relevance for both exact and conceptual queries.
  • Intelligent chunking for better context: Applies parent-child chunking so search results can return surrounding sections that help an LLM answer accurately.
  • Optional Gemini-powered AI search: Adds an AI layer for higher-level question answering over one or more documents using your selected context and citations.

Quick Start

Add the MCP documentation server to your MCP client configuration so you can start uploading files and running document searches immediately.

Frequently Asked Questions about mcp-documentation-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does semantic search over local documents work?

Semantic search over local documents works by indexing your uploaded files into an embedded Orama vector database, applying parent-child chunking to preserve context so search results return surrounding text sections for accurate retrieval.

How do I build a searchable knowledge base from multiple files?

To build a searchable knowledge base from multiple files, configure the MCP documentation server in your client, upload your documents, and the system automatically indexes them on disk for fast repeat searches without external dependencies.

Do I need a Gemini API key for vector database search?

You do not need a Gemini API key for vector database search. A GEMINI_API_KEY is optional and only required if you want to enable AI-powered, higher-level question answering with citations over your documents.

What is the best way to search internal runbooks with both exact and conceptual queries?

The best way to search internal runbooks with exact and conceptual queries is using hybrid full-text matching combined with semantic vector search, which improves relevance for both specific terms and broader contextual questions.

Can I use parent-child chunking to provide context windows for an LLM?

Yes, you can use parent-child chunking to provide context windows for an LLM. The chunking mechanism returns surrounding document sections alongside search hits, giving the LLM necessary context to answer accurately.