MI

Milvus

Created 7 months ago

MCP Server for Milvus enables integration between LLM applications and data sources.

development location documentation public MCP Milvus

What is Milvus?

Search, Query and interact with data in your Milvus Vector Database.

Documentation

MCP Server for Milvus

Prerequisites

Before using this MCP server, ensure you have:

  • Python 3.10 or higher
  • A running Milvus instance (local or remote)
  • uv installed (recommended for running the server)

Usage

The recommended way to use this MCP server is to run it directly with uv without installation.

Running Modes

The server supports two running modes: stdio (default) and SSE (Server-Sent Events).

Important

The .env file will have higher priority than the command line arguments.

Supported Applications

This MCP server can be used with various LLM applications that support the Model Context Protocol:

  • Claude Desktop
  • Cursor

Available Tools

The server provides the following tools:

  • milvus_text_search
  • milvus_vector_search
  • milvus_hybrid_search
  • milvus_query
  • milvus_list_collections
  • milvus_create_collection
  • milvus_load_collection
  • milvus_release_collection
  • milvus_get_collection_info
  • milvus_insert_data
  • milvus_delete_entities

Troubleshooting# Common Issues

  • Connection Errors
  • Authentication Issues
  • Tool Not Found

Getting Help

  • Check the GitHub Issues
  • Join the Zilliz Community Discord

Server Config

{
  "mcpServers": {
    "milvus-server": {
      "command": "npx",
      "args": [
        "milvus"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: Yes

Project Info

Hosted Featured
Created At: May 23, 2025
Updated At: Aug 07, 2025
Author: Zilliz Tech
Category: official
License: MIT
Tags:
development location documentation