Back to MCP Directory
Milvus
Model Context Protocol moderate risk

Milvus

This MCP server provides access to Milvus vector database functionalities, enabling LLM applications to perform vector search, data management, and collection operations.

Connections & Capabilities

Connects To

GitHubDiscordDocker

Capabilities

readwriteadmin

Quickstart

Config

{
  "mcpServers": {
    "milvus-sse": {
      "url": "http://your_sse_host:port/sse",
      "disabled": false,
      "autoApprove": []
    }
  }
}

Exposed MCP Tools (12)

safe
milvus_text_search

Searches for documents within a specified Milvus collection using full-text search capabilities.

Read-only operation; retrieves data based on a text query.

safe
milvus_vector_search

Performs vector similarity search on a Milvus collection using a provided query vector.

Read-only operation; retrieves similar vectors based on a given query vector.

safe
milvus_hybrid_search

Executes a hybrid search on a Milvus collection, combining text and vector queries for enhanced results.

Read-only operation; combines text and vector queries to retrieve data.

safe
milvus_text_similarity_search

Performs text similarity search on a Milvus collection, leveraging embedding functions for semantic matching.

Read-only operation; uses embedding functions to find semantically similar text.

safe
milvus_query

Queries a Milvus collection using a filter expression to retrieve specific data.

Read-only operation; retrieves data based on a specified filter expression.

safe
milvus_list_collections

Lists all collections available in the Milvus database.

Read-only operation; retrieves a list of collection names.

moderate
milvus_create_collection

Creates a new collection in the Milvus database with a specified schema.

Creates a new collection, modifying the database structure.

moderate
milvus_load_collection

Loads a Milvus collection into memory for faster search and query operations.

Loads a collection into memory, potentially impacting resource usage.

moderate
milvus_release_collection

Releases a Milvus collection from memory to free up resources.

Releases a collection from memory, potentially impacting performance.

safe
milvus_get_collection_info

Retrieves detailed information about a specific Milvus collection, including schema and metadata.

Read-only operation; retrieves collection metadata.

moderate
milvus_insert_data

Inserts data into a Milvus collection.

Writes data into a collection, modifying its content.

high
milvus_delete_entities

Deletes entities from a Milvus collection based on a filter expression.

Deletes data from a collection, potentially causing irreversible data loss.

Safety Assessment

This MCP server offers a range of tools, including potentially destructive operations like deleting entities. While authentication is supported, the lack of sandboxing and direct database access necessitate careful configuration and usage. It is safe for read-only operations and collection listing, but risky when performing data deletion or modification without proper controls.

  • Authentication token support
  • Filter expressions for data operations
  • Collection management tools
  • SSE mode for multiple clients
  • Potential for data deletion via `milvus_delete_entities`
  • Direct access to Milvus database
  • Lack of explicit sandboxing
  • Environment variable based secret handling