docubridge
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@docubridgesearch for dependency injection in fastapi"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
docubridge
MCP server for instant access to your local documentation libraries
docubridge is a Model Context Protocol (MCP) server that gives AI assistants (like Qwen, Claude, etc.) direct access to documentation you specify. Instead of the model guessing or hallucinating API details — it reads the actual docs.
Why?
When working with an LLM in your terminal, the model doesn't know:
which version of FastAPI you're using
what your internal project docs say
any documentation you've added yourself
docubridge solves this by exposing your local Markdown documentation as MCP tools — the model can list, read, and search through them on demand.
Related MCP server: MCP Docs Server
Features
Tool | Description |
| Show all available documentation libraries |
| List all files inside a specific library |
| Read the full content of a specific file |
| Search by keyword across all docs or within a library |
Project Structure
mcp-docs-server/
├── pyproject.toml
├── .env
├── README.md
└── src/
└── docs_server/
├── __init__.py
├── main.py
├── server.py
├── config.py
└── reader.pyInstallation
git clone https://github.com/yourname/docubridge.git
cd docubridge
pip install -e .Adding Documentation
Clone any documentation that has Markdown sources. For example, FastAPI:
git clone --depth=1 --filter=blob:none --sparse https://github.com/fastapi/fastapi.git
cd fastapi
git sparse-checkout set docs/en/docsThen move the folder into your docs/ directory:
docs/
└── fastapi/
├── index.md
├── tutorial/
└── advanced/You can add as many libraries as you want — just drop a folder into docs/.
Configuration
Create a .env file in the project root:
DOCS_DIR=./docsConnecting to Qwen CLI
Add the following to your .qwen/settings.json:
{
"mcpServers": {
"docubridge": {
"command": "docs-server",
"timeout": 15000
}
}
}Then verify the connection:
qwen mcp listYou should see docubridge in the list.
Usage Examples
Once connected, you can ask your AI assistant:
"What libraries do you have access to?"
"Show me all files in the fastapi docs"
"Find everything about dependency injection in fastapi"
"Read the content of tutorial/path-params.md"
The model will call the appropriate tool and answer based on the actual documentation.
Requirements
Python 3.11+
mcp[cli]>= 1.0.0pydantic-settings
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Markdown workspace for AI agents: read, write, organize, and share markdown documents.
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Versioned documentation registry and semantic search for AI tools and coding assistants.
Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI models to seamlessly access and query local markdown technical documentation files, providing automatic documentation context without explicit prompting.10 npm5ISC
- AlicenseNot gradedqualityDmaintenanceProvides direct access to local documentation files through simple search and overview tools, enabling LLMs to query project-specific markdown documentation without requiring vector databases or RAG pipelines.MIT
- FlicenseNot gradedqualityDmaintenanceExposes multiple local documentation folders to AI assistants via tools for listing, reading, and searching files across namespaces.-
- AlicenseAqualityCmaintenanceProvides LLMs with secure, read-only access to local documentation by scanning directories, extracting content from PDF, DOCX, Markdown, and text files, and performing keyword searches.35 npmMIT