Knowledge Base MCP Server (Qdrant)
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., "@Knowledge Base MCP Server (Qdrant)search for qdrant hybrid search"
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.
Knowledge Base MCP Server (Qdrant)
Read-only MCP server with hybrid search — dense semantic (all-MiniLM-L6-v2) + sparse keyword (BM-25) — fused with Qdrant's built-in RRF.
Stack
Layer | Tool | Cost |
MCP framework | FastMCP | Free |
Vector DB | Qdrant Cloud | Free (1 GB) |
Embeddings | FastEmbed (local, ONNX) | Free |
Hosting | Render | Free tier |
ChatGPT | Deep Research connector | Free (Pro plan) |
Related MCP server: mcp-documentacao
Setup
1. Install dependencies
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt2. Set up Qdrant Cloud
Go to https://cloud.qdrant.io → create a free cluster
Copy the cluster URL and API key from the Access tab
The collection is created automatically on first ingest
3. Configure .env
cp .env.example .env
# fill in QDRANT_URL, QDRANT_API_KEY, MCP_API_KEY4. Upload documents
python ingest.py --file report.pdf --dept 1 --pos 2
python ingest.py --file notes.md
python ingest.py --list
python ingest.py --delete <document_id>Supported formats: pdf, docx, md, txt, rst
5. Test locally
python server.py
# → http://localhost:8000/mcp6. Deploy to Render
Push to GitHub (
.envis gitignored)Render → New Web Service → Connect GitHub repo
Add env vars:
QDRANT_URL,QDRANT_API_KEY,KEYCLOAK_REALM_URL,KEYCLOAK_CLIENT_IDCopy your public URL
7. Connect to ChatGPT
Settings → Connectors → Add → paste Render URL +
/mcp/Auth: Bearer token → your
MCP_API_KEYUse via
+→ Deep Research → select your connector
Tools (all read-only)
Tool | Description |
| Hybrid search. Returns point IDs. |
| Get chunk content by point ID. |
| List all documents. |
| Full text of a document by document_id. |
search + fetch follow the ChatGPT Deep Research contract.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for querying Forkast documentation
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Read-only MCP server exposing a user ORANO library to their own AI agent.
Related MCP Servers
FlicenseNot gradedqualityCmaintenanceA read-only MCP server providing curated Qdrant documentation for LLMs, enabling retrieval of the latest and most accurate documentation.9-- FlicenseNot gradedqualityCmaintenanceMCP server that indexes technical documents and provides hybrid search (vector + BM25) for retrieval only, without generation.-
- AlicenseNot gradedqualityCmaintenanceA read-only MCP server that enables semantic search and retrieval over a local Markdown knowledge base with heading-aware chunking and multilingual embeddings.MIT
- AlicenseAqualityCmaintenanceMCP server that enables local hybrid semantic and keyword search over private PDF, DOCX, Markdown, and text documents without sending data to embedding APIs.93,151 npmMIT