qdrant-llamaindex-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| QDRANT_URL | No | URL of the Qdrant server | |
| QDRANT_API_KEY | No | API key for the Qdrant server | |
| COLLECTION_NAME | No | Deprecated: Collection names are now specified dynamically by MCP clients at runtime | |
| EMBEDDING_MODEL | No | Default embedding model (used as fallback when auto-detection fails or model not in whitelist) | sentence-transformers/all-MiniLM-L6-v2 |
| QDRANT_READ_ONLY | No | Enable read-only mode (disables write tools for safety) | false |
| QDRANT_LOCAL_PATH | No | Path to the local Qdrant database (alternative to QDRANT_URL) | |
| EMBEDDING_PROVIDER | No | Embedding provider to use (currently only 'fastembed' is supported) | fastembed |
| TOOL_FIND_DESCRIPTION | No | Custom description for the find tool | |
| EMBEDDING_ALLOWED_MODELS | No | JSON array of allowed embedding models for dynamic loading | ["sentence-transformers/all-MiniLM-L6-v2", "BAAI/bge-small-en-v1.5", "snowflake/snowflake-arctic-embed-xs", "jinaai/jina-embeddings-v2-small-en"] |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| qdrant-findB | Search for documents stored by LlamaIndex in Qdrant. Use this tool when you need to:
|
| qdrant-get-pointB | Get a specific point by its ID from a Qdrant collection. |
| qdrant-get-collectionsA | Get a list of all collections in the Qdrant server. |
| qdrant-get-collection-detailsB | Get detailed information about a specific collection including status, configuration, and statistics. |
| qdrant-get-collection-countB | Get the number of points in a collection. |
| qdrant-peek-collectionB | Preview sample points from a collection. |
| qdrant-get-documentsC | Retrieve multiple documents by their IDs. |
| qdrant-search-by-vectorB | Search using a raw vector instead of text query. |
| qdrant-list-document-idsB | List document IDs with pagination support. |
| qdrant-scroll-pointsC | Paginated retrieval of points using scroll. |
| qdrant-storeB | Store information in Qdrant vector database. Use this tool when you need to:
|
| qdrant-delete-pointB | Delete a specific point by its ID from a Qdrant collection. |
| qdrant-update-point-payloadB | Update the payload (metadata) of a specific point by its ID. |
| qdrant-create-collectionB | Create a new collection with vector configuration. |
| qdrant-delete-collectionC | Delete a collection entirely. |
| qdrant-add-documentsC | Add multiple documents in batch. |
| qdrant-delete-documentsC | Delete multiple documents by their IDs. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/azhang/qdrant-llamaindex-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server