docs-mcp-server MCP Server
@xinlei413
About docs-mcp-server MCP Server
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"DOC-Server-MCP": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"\\"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is docs-mcp-server MCP Server?
docs-mcp-server MCP Server is a Model Context Protocol server that fetches, indexes, and searches third-party package documentation. It scrapes content from websites, GitHub, npm, PyPI, or local files, and stores it in a SQLite database with full-text search. It also integrates with OpenRouter API for large language model chat/completions.
How to use docs-mcp-server MCP Server?
Run the server via Docker (recommended) or npx, configured in your MCP client settings (e.g., Claude, Cline, Roo). Set the required OPENAI_API_KEY environment variable and optionally configure embedding models. The server exposes MCP tools for scraping, searching, and managing documentation. Use the CLI to manage the index directly.
Key features of docs-mcp-server MCP Server
- Versatile scraping: websites, GitHub, npm, PyPI, or local files.
- Intelligent semantic content splitting for indexing.
- SQLite with FTS5 for robust full-text search.
- Asynchronous job handling for scraping and indexing tasks.
- OpenRouter API integration supporting many large language models.
- Simple deployment via Docker or npx.
Use cases of docs-mcp-server MCP Server
- Indexing documentation for libraries across multiple versions.
- Performing hybrid search (vector + full-text) across package docs.
- Using an AI assistant to query documentation from indexed packages.
- Automating documentation updates with background job management.
- Serving as a documentation retrieval tool within MCP‑enabled applications.
FAQ from docs-mcp-server MCP Server
How does docs-mcp-server MCP Server index documentation?
It scrapes content from specified URLs, splits it into meaningful chunks, and stores it in a SQLite database using FTS5 for full-text search. Vector embeddings are currently disabled.
What embedding providers are supported?
OpenAI, Google Vertex AI, Google Generative AI (Gemini), AWS Bedrock, and Azure OpenAI are supported via environment variables. However, embedding functionality is currently disabled and will throw errors.
Can I run docs-mcp-server MCP Server locally without Docker?
Yes, use npx: npx -y --package=@arabold/docs-mcp-server docs-server. Node.js must be installed, and the same method should be used for the CLI.
What environment variables are required?
OPENAI_API_KEY is required. Additional variables depend on the embedding provider (e.g., AZURE_OPENAI_API_KEY, AWS_ACCESS_KEY_ID, etc.). For OpenRouter chat, set OPENAI_API_BASE to the OpenRouter endpoint.
Does docs-mcp-server MCP Server support versioned documentation?
Yes, it supports storing and querying documentation for different library versions, including unversioned content, with distinct search capabilities.
Frequently asked questions
How does docs-mcp-server MCP Server index documentation?
It scrapes content from specified URLs, splits it into meaningful chunks, and stores it in a SQLite database using FTS5 for full-text search. Vector embeddings are currently disabled.
What embedding providers are supported?
OpenAI, Google Vertex AI, Google Generative AI (Gemini), AWS Bedrock, and Azure OpenAI are supported via environment variables. However, embedding functionality is currently disabled and will throw errors.
Can I run docs-mcp-server MCP Server locally without Docker?
Yes, use npx: `npx -y --package=@arabold/docs-mcp-server docs-server`. Node.js must be installed, and the same method should be used for the CLI.
What environment variables are required?
`OPENAI_API_KEY` is required. Additional variables depend on the embedding provider (e.g., `AZURE_OPENAI_API_KEY`, `AWS_ACCESS_KEY_ID`, etc.). For OpenRouter chat, set `OPENAI_API_BASE` to the OpenRouter endpoint.
Does docs-mcp-server MCP Server support versioned documentation?
Yes, it supports storing and querying documentation for different library versions, including unversioned content, with distinct search capabilities.
Basic information
More Memory & Knowledge MCP servers
Anytype MCP Server
anyprotoAn MCP server enabling AI assistants to interact with Anytype - your encrypted, local and collaborative wiki - to organize objects, lists, and more through natural language.
Notion MCP Server
awkoyNotion MCP server for Claude, Cursor, ChatGPT & Claude Desktop. Connect AI agents to Notion via Model Context Protocol — pages, databases, blocks, comments, files.
Mcp Knowledge Graph
shanehollomanMCP server enabling persistent memory for Claude through a local knowledge graph - fork focused on local development

ctxfile
ctxfileLocal-first MCP server that snapshots your project's working state into one context object. Open-core, privacy-first.
Ultimate Google Docs & Drive MCP Server
a-bonusThe Ultimate Google Docs, Sheets, Drive, Gmail, & Google Calendar MCP Server. This MCP (primarily for use in Claude Desktop) gains full access to your google suite and lets claude do its thing.
Comments