qdrant/mcp-for-docs
If you are the rightful owner of mcp-for-docs and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP for Qdrant Documentation project aims to create a proof of concept for a curated documentation MCP server using the `mcp-server-qdrant` framework.
MCP for Qdrant Documentation
The idea is to create a PoC for curated documentation MCP server based on mcp-server-qdrant
.
Motivation
Default mcp-server-qdrant
is too general and expects you to put data into it.
But one of the main use-cases for MCP is to provide LLMs with latest and most accurate documentation.
This project should serve as an example of how you can build ready-to-use MCP server for a specific package documentation.
This MCP server is read-only, model is only allowed retrieve data about the documentation.
Setup
This is a Python project using uv
for package management.
-
Install
uv
if you haven't already:curl -LsSf https://astral.sh/uv/install.sh | sh
-
Create a virtual environment and install dependencies:
uv venv source .venv/bin/activate # On Unix/macOS # or .venv\Scripts\activate # On Windows uv pip install -r requirements.txt
-
Install the package in development mode:
uv pip install -e .
Development
- Use
ruff
for linting and formatting - The project uses
hatchling
as the build backend
MCP Server Inspector
uv run mcp dev qdrant_docs_mcp/server.py
Run for serving
uv run qdrant_docs_mcp/main.py --transport=sse