Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Databases - official Zilliz (Milvus) server

MCP server for Milvus

Self-hosted MCP server that connects an agent to a Milvus instance for full text, vector, hybrid and text-similarity search plus collection and data management. It runs locally with API key auth.

Last verified 12 tools4 sources

Install

JSON
{
  "mcpServers": {
    "milvus": {
      "command": "/PATH/TO/uv",
      "args": [
        "--directory",
        "/path/to/mcp-server-milvus/src/mcp_server_milvus",
        "run",
        "server.py",
        "--milvus-uri",
        "http://127.0.0.1:19530"
      ]
    }
  }
}

Generic

JSON
{
  "mcpServers": {
    "milvus": {
      "command": "/PATH/TO/uv",
      "args": [
        "--directory",
        "/path/to/mcp-server-milvus/src/mcp_server_milvus",
        "run",
        "server.py",
        "--milvus-uri",
        "http://localhost:19530"
      ]
    }
  }
}

Tools

milvus_text_search
Search for documents using full text search
milvus_vector_search
Perform vector similarity search on a collection
milvus_hybrid_search
Perform hybrid search on a collection
milvus_text_similarity_search
Perform text similarity search on a collection (Milvus 2.6.0 and above)
milvus_query
Query collection using filter expressions
milvus_list_collections
List all collections in the database
milvus_create_collection
Create a new collection with quick setup or customized schema
milvus_load_collection
Load a collection into memory for search and query
milvus_release_collection
Release a collection from memory
milvus_get_collection_info
Lists detailed information like schema, properties, collection ID, and other metadata of a specific collection
milvus_insert_data
Insert data into a collection
milvus_delete_entities
Delete entities from a collection based on filter expression

As documented on October 17, 2026. A running server reports its current list through tools/list.

Notes and caveats

  • Runs from a cloned repo with uv (Python 3.10+) against a running Milvus instance; no vendor-published package (the PyPI name mcp-server-milvus belongs to a third-party fork, not Zilliz).
  • Auth is an optional MILVUS_TOKEN env var when the Milvus instance requires it.
  • SSE and Streamable HTTP modes are self-hosted.
  • The generic snippet is the README's Claude Desktop stdio config.
  • No GitHub releases; last commit Aug 11, 2026.

FAQ

What does the MCP server for Milvus do?

Self-hosted MCP server that connects an agent to a Milvus instance for full text, vector, hybrid and text-similarity search plus collection and data management. The vendor documents 12 tools, including milvus_text_search, milvus_vector_search, milvus_hybrid_search and milvus_text_similarity_search.

How do I add the MCP server for Milvus to Cursor?

Zilliz (Milvus) documents a Cursor config; copy it from the Cursor section of this page. Snippets for Generic are there too.

Does the MCP server for Milvus need authentication?

Yes, API key. Transport: stdio, SSE, Streamable HTTP. Status: Unlabelled, last checked October 17, 2026.

Sources

Last verified against 4 Zilliz (Milvus) pages, then re-checked independently.

Newsletter

New MCP servers, the week they ship

One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.