Skip to directory

About Milvus MCP Server (Zilliz)

Self-hosted MCP server for a Milvus instance. Provides text, vector, hybrid, and text-similarity search; filtered queries; collection management; and entity insertion/deletion.

What you can use it for

  • Search and query Milvus collections using text, vectors, hybrid ranking, or filters.
  • Create, inspect, load, and release collections; insert or delete entities.
Connection and setup
Hosting
self-hosted
Transport
stdio
Endpoint
Local process; no hosted endpoint documented
Authentication
Connects to a configured Milvus URI; MILVUS_TOKEN is optional depending on the instance. The README also documents a separate Zilliz Cloud MCP repository, which is not this server.

Requirements

  • Connects to a configured Milvus URI; MILVUS_TOKEN is optional depending on the instance. The README also documents a separate Zilliz Cloud MCP repository, which is not this server.

Setup steps

  1. Follow the publisher repository setup instructions: https://github.com/zilliztech/mcp-server-milvus.
  2. Connects to a configured Milvus URI; MILVUS_TOKEN is optional depending on the instance. The README also documents a separate Zilliz Cloud MCP repository, which is not this server.
Tools 12+

The exact 12 names are from this repository’s Available Tools reference; this record maps to mcp-server-milvus, not the newer zilliz-mcp-server.

  • milvus_text_search

    Full-text search documents in a Milvus collection.

    01
  • milvus_vector_search

    Search a collection by vector similarity.

    02
  • milvus_hybrid_search

    Combine text and vector search in a Milvus collection.

    03
  • milvus_text_similarity_search

    Search text using a configured Milvus embedding function; requires Milvus 2.6 or later.

    04
  • milvus_query

    Query a collection using a filter expression.

    05
  • milvus_list_collections

    List collections in the Milvus database.

    06
  • milvus_create_collection

    Create a collection with quick setup or a custom schema.

    07
  • milvus_load_collection

    Load a collection into memory for search and query.

    08
  • milvus_release_collection

    Release a collection from memory.

    09
  • milvus_get_collection_info

    Retrieve collection schema, properties, ID, and metadata.

    10
  • milvus_insert_data

    Insert rows into a Milvus collection.

    11
  • milvus_delete_entities

    Delete entities matching a filter expression.

    12

This server’s available tools can vary by account, permissions, or configuration. The list shown is not its full runtime catalog.

Limitations and notes
  • Requires a running Milvus instance and Python 3.10+; embedding-based text similarity requires Milvus 2.6+ and an embedding function.
  • This is the zilliztech/mcp-server-milvus local/database server. Do not conflate its tools with the separate Zilliz Cloud control-plane MCP.
Original sources

Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.