mcp-for-docs

qdrant/mcp-for-docs

3.2

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.

  1. Install uv if you haven't already:

    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  2. 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
    
  3. 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