MCP Qdrant Server with OpenAI Embeddings
This MCP server provides vector search capabilities using Qdrant vector database and OpenAI embeddings.
Features
- Semantic search in Qdrant collections using OpenAI embeddings
- List available collections
- View collection information
Prerequisites
- Python 3.10+ installed
- Qdrant instance (local or remote)
- OpenAI API key
Installation
Installing via Smithery
To install Qdrant Vector Search Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @amansingh0311/mcp-qdrant-openai --client claude
Manual Installation
-
Clone this repository:
git clone https://github.com/yourusername/mcp-qdrant-openai.git cd mcp-qdrant-openai
-
Install dependencies:
pip install -r requirements.txt
Configuration
Set the following environment variables:
OPENAI_API_KEY: Your OpenAI API keyQDRANT_URL: URL to your Qdrant instance (default: "http://localhost:6333")QDRANT_API_KEY: Your Qdrant API key (if applicable)
Usage
Run the server directly
python mcp_qdrant_server.py
Run with MCP CLI
mcp dev mcp_qdrant_server.py
Installing in Claude Desktop
mcp install mcp_qdrant_server.py --name "Qdrant-OpenAI"
Available Tools
query_collection
Search a Qdrant collection using semantic search with OpenAI embeddings.
collection_name: Name of the Qdrant collection to searchquery_text: The search query in natural languagelimit: Maximum number of results to return (default: 5)model: OpenAI embedding model to use (default: text-embedding-3-small)
list_collections
List all available collections in the Qdrant database.
collection_info
Get information about a specific collection.
collection_name: Name of the collection to get information about
Example Usage in Claude Desktop
Once installed in Claude Desktop, you can use the tools like this:
What collections are available in my Qdrant database?
Search for documents about climate change in my "documents" collection.
Show me information about the "articles" collection.
Metadata
Release files for iflow-mcp_amansingh0311-mcp-qdrant-openai 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_amansingh0311_mcp_qdrant_openai-0.1.0.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_amansingh0311_mcp_qdrant_openai-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.5 kB
Release files / iflow_mcp_amansingh0311_mcp_qdrant_openai-0.1.0.tar.gz
| Download URL | iflow_mcp_amansingh0311_mcp_qdrant_openai-0.1.0.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5a3a24b1db751a79f33b255dafb2a81ec5e17a897e3ccaefd8851d74826b3109
|
|
BLAKE2b-256 checksum How to use checksums |
b1079e3ffcb71bb10d3bf3f2de71b243ef218fb488761eb0d044ff31abe46e5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / iflow_mcp_amansingh0311_mcp_qdrant_openai-0.1.0-py3-none-any.whl
| Download URL | iflow_mcp_amansingh0311_mcp_qdrant_openai-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
58ba24fbe49dc941a416f1516f934f92887c6fa81f68ecfaabf062b254b1d3d6
|
|
BLAKE2b-256 checksum How to use checksums |
da9a9d510d1bc917278f7244c02bbd84ab2ccca7be1d1619a8b54eb1866135b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|