Utilizes .env files for configuration of API keys, endpoints, and other server settings.
Requires Node.js runtime environment (version 18.0.0 or higher) to operate the MCP server.
Integrates with Ollama for local embedding models, supporting document embedding and semantic search functionality.
Leverages OpenAI's embedding capabilities for processing and semantically searching documents in Qdrant collections.
Better Qdrant MCP Server
A Model Context Protocol (MCP) server for enhanced Qdrant vector database functionality. This server provides tools for managing Qdrant collections, adding documents, and performing semantic searches.
Features
List Collections: View all available Qdrant collections
Add Documents: Process and add documents to a Qdrant collection with various embedding services
Search: Perform semantic searches across your vector database
Delete Collection: Remove collections from your Qdrant database
Installation
Or use it directly with npx:
Configuration
The server uses environment variables for configuration. You can set these in a .env file in your project root:
Supported Embedding Services
OpenAI: Requires an API key
OpenRouter: Requires an API key
Ollama: Local embedding models (default endpoint: http://localhost:11434)
FastEmbed: Local embedding models
Usage with Claude
To use this MCP server with Claude, add it to your MCP settings configuration file:
Example Commands
List Collections
Add Documents
Search
Delete Collection
Requirements
Node.js >= 18.0.0
A running Qdrant server (local or remote)
API keys for the embedding services you want to use
License
MIT