danchev/mcp-server-milvus
Model Context Protocol Servers for Milvus
[](https://pepy.tech/project/mcp-server-milvus)
> The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you're building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.
This repository contains a MCP server that provides access to Milvus vector database functionality.
Note: This repository is a fork of https://github.com/zilliztech/mcp-server-milvus.git with various improvements and added support for uvx execution, making it easier to run without installation.
Before using this MCP server, ensure you have:
The recommended way to use this MCP server is to run it directly with uvx without installation. This is how both Claude Desktop and Cursor are configured to use it in the examples below.
You can run the MCP server for Milvus using the following command, replacing http://localhost:19530 with your Milvus server URI:
uvx mcp-server-milvus --milvus-uri http://localhost:19530Alternatively, you can set environment variables using a .env file in your project directory and then run the server using the following uvx command:
# Create a .env file with your Milvus configuration
cat > .env <<EOF
MILVUS_URI=http://localhost:Loading reviews...