Qdrant MCP Server for Cloudflare Workers
62 tools available in the Qdrant MCP server. Each tool can be called by AI assistants to perform specific actions.
qdrant_get_cluster_statusGet cluster status and information.
Returns cluster status, peer information, and raft state for distributed deployments.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
}
}
}qdrant_recover_clusterTrigger cluster recovery.
Attempts to recover the cluster from inconsistent state.
{
"type": "object",
"properties": {}
}qdrant_remove_peerRemove a peer from the cluster.
Args:
{
"type": "object",
"required": [
"peerId"
],
"properties": {
"force": {
"type": "boolean",
"default": false,
"description": "Force removal"
},
"peerId": {
"type": "integer",
"description": "Peer ID"
}
}
}qdrant_get_collection_cluster_infoGet cluster information for a specific collection.
Returns shard distribution and replication status.
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_abort_shard_transferAbort an ongoing shard transfer.
Args:
{
"type": "object",
"required": [
"collectionName",
"shardId",
"fromPeerId",
"toPeerId"
],
"properties": {
"shardId": {
"type": "integer",
"description": "Shard ID"
},
"toPeerId": {
"type": "integer",
"description": "Destination peer ID"
},
"fromPeerId": {
"type": "integer",
"description": "Source peer ID"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_batch_updateExecute multiple point operations in a single request.
Supports: upsert, delete, set_payload, overwrite_payload, delete_payload, clear_payload, update_vectors, delete_vectors.
More efficient than multiple individual operations.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_move_shardMove a shard from one peer to another.
Args:
{
"type": "object",
"required": [
"collectionName",
"shardId",
"fromPeerId"
],
"properties": {
"shardId": {
"type": "integer",
"description": "Shard ID"
},
"toPeerId": {
"type": "integer",
"description": "Destination peer ID"
},
"fromPeerId": {
"type": "integer",
"description": "Source peer ID"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_replicate_shardCreate a replica of a shard on another peer.
Args:
{
"type": "object",
"required": [
"collectionName",
"shardId",
"fromPeerId"
],
"properties": {
"shardId": {
"type": "integer",
"description": "Shard ID"
},
"toPeerId": {
"type": "integer",
"description": "Destination peer ID"
},
"fromPeerId": {
"type": "integer",
"description": "Source peer ID"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_drop_replicaDrop a shard replica from a peer.
Args:
{
"type": "object",
"required": [
"collectionName",
"shardId",
"peerId"
],
"properties": {
"peerId": {
"type": "integer",
"description": "Peer ID"
},
"shardId": {
"type": "integer",
"description": "Shard ID"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_create_shard_keyCreate a custom shard key for a collection.
Enables custom sharding for multi-tenant scenarios.
Args:
{
"type": "object",
"required": [
"collectionName",
"shardKey"
],
"properties": {
"shardKey": {
"type": "string",
"description": "Shard key value"
},
"placement": {
"type": "array",
"items": {
"type": "number"
},
"description": "Specific peer placement"
},
"shardsNumber": {
"type": "integer",
"description": "Number of shards"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
},
"replicationFactor": {
"type": "integer",
"description": "Replication factor"
}
}
}qdrant_delete_shard_keyDelete a custom shard key from a collection.
WARNING: This deletes all data in the shard!
Args:
{
"type": "object",
"required": [
"collectionName",
"shardKey"
],
"properties": {
"shardKey": {
"type": "string",
"description": "Shard key to delete"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_list_collectionsList all collections in the Qdrant database.
Returns the names of all available collections.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
}
}
}qdrant_get_collectionGet detailed information about a specific collection.
Returns collection configuration, status, vector count, and schema information.
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_collection_existsCheck if a collection exists.
Returns true if the collection exists, false otherwise.
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_create_collectionCreate a new collection in Qdrant.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"vectorSize": {
"type": "integer",
"default": "Cosine') .describe('Distance metric",
"description": "Dimension of vectors"
},
"shardNumber": {
"type": "integer",
"description": "Number of shards"
},
"onDiskPayload": {
"type": "boolean",
"description": "Store payload on disk"
},
"collectionName": {
"type": "string",
"description": "Name for the new collection"
},
"replicationFactor": {
"type": "integer",
"description": "Replication factor"
}
}
}qdrant_create_collection_multi_vectorCreate a collection with multiple named vectors.
Allows storing multiple vectors per point with different dimensions and metrics.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"onDiskPayload": {
"type": "boolean",
"description": "Store payload on disk"
},
"collectionName": {
"type": "string",
"description": "Name for the new collection"
}
}
}qdrant_update_collectionUpdate collection parameters.
Can modify optimizer settings, HNSW configuration, and other parameters.
{
"type": "object",
"properties": {
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_delete_collectionDelete a collection and all its data.
WARNING: This operation is irreversible!
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"collectionName": {
"type": "string",
"description": "Name of the collection to delete"
}
}
}qdrant_list_aliasesList all collection aliases.
Returns all alias mappings in the database.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
}
}
}qdrant_get_collection_aliasesGet aliases for a specific collection.
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_create_aliasCreate an alias for a collection.
Aliases provide alternative names to reference collections.
{
"type": "object",
"required": [
"aliasName",
"collectionName"
],
"properties": {
"aliasName": {
"type": "string",
"description": "Name for the alias"
},
"collectionName": {
"type": "string",
"description": "Collection to alias"
}
}
}qdrant_delete_aliasDelete a collection alias.
{
"type": "object",
"required": [
"aliasName"
],
"properties": {
"aliasName": {
"type": "string",
"description": "Name of the alias to delete"
}
}
}qdrant_rename_aliasRename an existing alias.
{
"type": "object",
"required": [
"oldAliasName",
"newAliasName"
],
"properties": {
"newAliasName": {
"type": "string",
"description": "New alias name"
},
"oldAliasName": {
"type": "string",
"description": "Current alias name"
}
}
}qdrant_switch_aliasAtomically switch an alias from one collection to another.
Useful for zero-downtime collection updates.
{
"type": "object",
"required": [
"aliasName",
"newCollectionName"
],
"properties": {
"aliasName": {
"type": "string",
"description": "Name of the alias"
},
"newCollectionName": {
"type": "string",
"description": "New collection for the alias"
}
}
}qdrant_create_field_indexCreate a payload field index for faster filtering.
Indexes improve filter performance on specific payload fields.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"fieldName": {
"type": "string",
"description": "Payload field to index"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_create_text_indexCreate a full-text search index on a payload field.
Enables text search with tokenization.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"fieldName": {
"type": "string",
"default": "word') .describe('Tokenizer type",
"description": "Payload field to index"
},
"lowercase": {
"type": "boolean",
"default": true,
"description": "Lowercase tokens"
},
"maxTokenLen": {
"type": "integer",
"description": "Maximum token length"
},
"minTokenLen": {
"type": "integer",
"minimum": 1,
"description": "Minimum token length"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_create_integer_indexCreate an integer index with lookup and/or range support.
Args:
{
"type": "object",
"required": [
"collectionName",
"fieldName"
],
"properties": {
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"range": {
"type": "boolean",
"default": true,
"description": "Enable range queries"
},
"lookup": {
"type": "boolean",
"default": true,
"description": "Enable direct lookup"
},
"fieldName": {
"type": "string",
"description": "Payload field to index"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_delete_field_indexDelete a payload field index.
Args:
{
"type": "object",
"required": [
"collectionName",
"fieldName"
],
"properties": {
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"fieldName": {
"type": "string",
"description": "Payload field"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_set_payloadSet or update payload fields for points.
Merges with existing payload (does not replace).
Args:
{
"type": "object",
"required": [
"collectionName",
"payload"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Point IDs"
},
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"payload": {
"type": "object",
"description": "Payload fields to set"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_overwrite_payloadReplace entire payload for points.
Completely replaces existing payload (does not merge).
Args:
{
"type": "object",
"required": [
"collectionName",
"payload"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Point IDs"
},
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"payload": {
"type": "object",
"description": "New payload"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_search_matrix_offsetsCompute distance matrix in sparse matrix format.
Returns distances as offset arrays for efficient storage.
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"limit": {
"type": "integer",
"description": "Maximum entries"
},
"sample": {
"type": "integer",
"description": "Sample size"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_delete_payloadDelete specific payload fields from points.
Removes specified keys from payload.
Args:
{
"type": "object",
"required": [
"collectionName",
"keys"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Point IDs"
},
"keys": {
"type": "array",
"items": {
"type": "string"
},
"description": "Payload keys to delete"
},
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_clear_payloadClear all payload from points.
Removes entire payload, keeping only vectors.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Point IDs"
},
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_upsert_pointsUpsert (insert or update) points into a collection.
Points with existing IDs will be overwritten.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for operation to complete"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_get_pointsRetrieve points by their IDs.
Args:
{
"type": "object",
"required": [
"collectionName",
"ids"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Point IDs to retrieve"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"withVector": {
"type": "boolean",
"default": false,
"description": "Include vectors"
},
"withPayload": {
"type": "boolean",
"default": true,
"description": "Include payload"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_get_pointRetrieve a single point by ID.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_delete_pointsDelete points from a collection.
Can delete by IDs or by filter.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Point IDs to delete"
},
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for operation to complete"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_scroll_pointsScroll through points in a collection with pagination.
Useful for iterating over all points or a filtered subset.
Args:
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 100,
"minimum": 1,
"description": "Number of points"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"withVector": {
"type": "boolean",
"default": false,
"description": "Include vectors"
},
"withPayload": {
"type": "boolean",
"default": true,
"description": "Include payload"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_count_pointsCount points in a collection.
Can count all points or filtered subset.
Args:
{
"type": "object",
"properties": {
"exact": {
"type": "boolean",
"default": true,
"description": "Exact count vs estimate"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_searchSearch for similar vectors in a collection.
Performs approximate nearest neighbor search.
Args:
{
"type": "object",
"required": [
"collectionName",
"vector"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 100,
"minimum": 1,
"description": "Number of results"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"vector": {
"type": "array",
"items": {
"type": "number"
},
"description": "Query vector"
},
"withVector": {
"type": "boolean",
"default": false,
"description": "Include vectors"
},
"withPayload": {
"type": "boolean",
"default": true,
"description": "Include payload"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
},
"scoreThreshold": {
"type": "number",
"description": "Minimum score"
}
}
}qdrant_get_versionGet Qdrant server version and build information.
Returns version, commit hash, and build info.
{
"type": "object",
"properties": {}
}qdrant_search_named_vectorSearch using a named vector.
For collections with multiple named vectors.
Args:
{
"type": "object",
"required": [
"collectionName",
"vectorName",
"vector"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 100,
"minimum": 1,
"description": "Number of results"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"vector": {
"type": "array",
"items": {
"type": "number"
},
"description": "Query vector"
},
"vectorName": {
"type": "string",
"description": "Name of the vector field"
},
"withPayload": {
"type": "boolean",
"default": true,
"description": "Include payload"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_search_batchPerform multiple searches in a single request.
More efficient than multiple individual searches.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_queryUniversal query endpoint supporting various search modes.
Supports dense vectors, sparse vectors, and search by ID.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 100,
"minimum": 1,
"description": "Number of results"
},
"using": {
"type": "string",
"description": "Named vector to use"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Skip first N results"
},
"withVector": {
"type": "boolean",
"default": false,
"description": "Include vectors"
},
"withPayload": {
"type": "boolean",
"default": true,
"description": "Include payload"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_query_groupsQuery with results grouped by a payload field.
Useful for grouping results by document, category, etc.
Args:
{
"type": "object",
"required": [
"collectionName",
"query",
"groupBy"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"minimum": 1,
"description": "Number of groups"
},
"query": {
"type": "array",
"items": {
"type": "number"
},
"description": "Query vector"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"groupBy": {
"type": "string",
"description": "Payload field to group by"
},
"groupSize": {
"type": "integer",
"default": 3,
"minimum": 1,
"description": "Results per group"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_recommendGet recommendations based on positive and negative examples.
Finds points similar to positive examples and dissimilar to negative ones.
Args:
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 100,
"minimum": 1,
"description": "Number of results"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"withPayload": {
"type": "boolean",
"default": true,
"description": "Include payload"
},
"collectionName": {
"type": "string",
"default": "average_vector') .describe('Recommendation strategy",
"description": "Name of the collection"
}
}
}qdrant_recommend_groupsGet recommendations grouped by a payload field.
{
"type": "object",
"required": [
"collectionName",
"positive",
"groupBy"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"minimum": 1,
"description": "Number of groups"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"groupBy": {
"type": "string",
"description": "Payload field to group by"
},
"positive": {
"type": "array",
"items": {
"type": "string"
},
"description": "Positive example IDs"
},
"groupSize": {
"type": "integer",
"default": 3,
"minimum": 1,
"description": "Results per group"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_discoverDiscover points using a target and context pairs.
Uses context pairs to define regions and finds points similar to target within those regions.
Args:
{
"type": "object",
"required": [
"collectionName",
"target"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 100,
"minimum": 1,
"description": "Number of results"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"target": {
"type": "string",
"description": "Target point or vector"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_search_matrix_pairsCompute distance matrix between points as pairs.
Returns distances in pairwise format (point A, point B, score).
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"limit": {
"type": "integer",
"description": "Maximum pairs"
},
"sample": {
"type": "integer",
"description": "Sample size"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_get_telemetryGet telemetry data from Qdrant.
Returns information about collections, cluster state, and request statistics.
Args:
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"anonymize": {
"type": "boolean",
"default": true,
"description": "Anonymize data"
}
}
}qdrant_get_metricsGet Prometheus-format metrics from Qdrant.
Returns metrics in Prometheus/OpenMetrics format.
{
"type": "object",
"properties": {}
}qdrant_get_locksGet current lock status.
Returns whether write operations are locked.
{
"type": "object",
"properties": {}
}qdrant_set_locksSet service locks.
Can lock write operations for maintenance.
Args:
{
"type": "object",
"required": [
"write"
],
"properties": {
"write": {
"type": "boolean",
"description": "Lock write operations"
},
"errorMessage": {
"type": "string",
"description": "Error message for locked operations"
}
}
}qdrant_list_snapshotsList all snapshots for a collection.
Returns snapshot names, sizes, and creation times.
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_create_snapshotCreate a snapshot of a collection.
Snapshots are point-in-time backups.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_delete_snapshotDelete a collection snapshot.
Args:
{
"type": "object",
"required": [
"collectionName",
"snapshotName"
],
"properties": {
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"snapshotName": {
"type": "string",
"description": "Name of the snapshot"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_recover_snapshotRecover a collection from a snapshot.
Can recover from a URL or local file path.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"location": {
"type": "string",
"default": "replica') .describe('Recovery priority",
"description": "Snapshot URL or file:// path"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_list_full_snapshotsList all full storage snapshots.
Full snapshots include all collections and aliases.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
}
}
}qdrant_create_full_snapshotCreate a full storage snapshot.
Includes all collections and aliases.
{
"type": "object",
"properties": {
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
}
}
}qdrant_delete_full_snapshotDelete a full storage snapshot.
{
"type": "object",
"required": [
"snapshotName"
],
"properties": {
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"snapshotName": {
"type": "string",
"description": "Name of the snapshot"
}
}
}qdrant_update_vectorsUpdate vectors for existing points.
Replaces vectors without modifying payload.
Args:
{
"type": "object",
"required": [
"collectionName"
],
"properties": {
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}qdrant_delete_vectorsDelete specific named vectors from points.
For collections with multiple named vectors, removes specified vectors while keeping others.
Args:
{
"type": "object",
"required": [
"collectionName",
"vectorNames"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Point IDs"
},
"wait": {
"type": "boolean",
"default": true,
"description": "Wait for completion"
},
"vectorNames": {
"type": "array",
"items": {
"type": "string"
},
"description": "Vector names to delete"
},
"collectionName": {
"type": "string",
"description": "Name of the collection"
}
}
}