by zilliztech
Zilliz MCP Server: AI agents manage Milvus vector databases and Zilliz Cloud via natural language—create clusters, inser
Connects AI assistants to Milvus vector databases and Zilliz Cloud, letting you create clusters, manage collections, and perform semantic searches through natural language commands.
Zilliz MCP Server is an official MCP server published by zilliztech that provides AI assistants with tools and capabilities via the Model Context Protocol. Zilliz MCP Server: AI agents manage Milvus vector databases and Zilliz Cloud via natural language—create clusters, inser It is categorized under databases, cloud infrastructure.
You can install Zilliz MCP Server in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
Apache-2.0
Zilliz MCP Server is released under the Apache-2.0 license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Enable Claude to query your database directly using natural language
Example
Ask 'Show me top 10 customers by revenue this month' and get SQL results instantly
Eliminate manual SQL writing for ad-hoc queries, get insights 10x faster
Generate complex reports and analytics without leaving conversation
Example
Analyze sales trends, cohort retention, user behavior patterns conversationally
Democratize data access—non-technical team members can query databases
Understand database structure, relationships, and data models
Example
'Explain the user_orders table schema and its relationships'
Onboard engineers faster, explore unfamiliar databases efficiently
Share your MCP server with the developer community
According to our notes, Zilliz MCP Server benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
We evaluated Zilliz MCP Server against two servers with overlapping tools; this profile had the clearer scope statement.
We wired Zilliz MCP Server into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
Useful MCP listing: Zilliz MCP Server is the kind of server we cite when onboarding engineers to host + tool permissions.
We evaluated Zilliz MCP Server against two servers with overlapping tools; this profile had the clearer scope statement.
Strong directory entry: Zilliz MCP Server surfaces stars and publisher context so we could sanity-check maintenance before adopting.
Zilliz MCP Server has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
Zilliz MCP Server is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.
Zilliz MCP Server has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
According to our notes, Zilliz MCP Server benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
showing 1-10 of 53
Model Context Protocol (MCP) is a standardized framework that enables AI applications to securely connect to external data sources and tools in real-time. It acts as a universal interface between AI models and various systems, allowing AI assistants to access current information and perform actions beyond text generation.
Zilliz MCP Server enables AI agents to seamlessly interact with Milvus, a popular open-source vector database, and Zilliz Cloud, the fully managed version of Milvus. Through this integration, your AI assistants can create collections, insert vector data, and perform semantic searches directly within their conversations—no manual database management required. Zilliz MCP Server seamlessly integrates with popular AI-powered coding tools like Cursor, Claude, Windsurf, and other MCP-compatible editors, enabling developers to build vector search capabilities directly within their development workflow.
Instead of navigating through web interfaces or complex setup processes, you can get a free, fully functional vector database cluster up and running it directly from Claude, Cursor or any other MCP-compatible AI coding assistants with the Zilliz MCP Server.
The Zilliz MCP server automatically:
No need to leave your AI chat interface or manually set up infrastructure. Just ask in natural language and get a working vector database within seconds. This works in any MCP-enabled environment, including Claude's web interface as shown above.
Once you have a cluster running, you can inspect its status and generate visualizations directly through natural language:
The Zilliz MCP server:
This demonstrates how you can monitor and analyze your vector database infrastructure conversationally, making cluster management as simple as asking questions in plain English.
Search your vector collections using natural language without writing any code:
The Zilliz MCP server:
This shows how vector search becomes as simple as describing what you're looking for. Perfect for testing search queries, exploring your data, or building search functionality without leaving your development environment.
brew install uv on OSX, or just run curl -LsSf https://astral.sh/uv/install.sh | sh .You can start the server in two ways:
If you are completely new to MCP and Zilliz, we recommend following our step-by-step guide in Step By Step User Guide which will walk you through the complete setup process.
This method is useful when the agent and the MCP server are running on the same machine and you want the agent to manage the server's lifecycle directly. The agent communicates with the server over its standard input and output streams.
Configure your agent's MCP JSON file like this:
{
"mcpServers": {
"zilliz-mcp-server": {
"command": "uvx",
"args": ["zilliz-mcp-server"],
"env": {
"ZILLIZ_CLOUD_TOKEN": "your-token-here"
}
}
}
}
Note: Make sure to replace /path/to/your/zilliz-mcp-server with the actual absolute path to the project directory.
This method runs the server as a standalone HTTP service. This is useful for development and for agents that can communicate over HTTP.
First, clone or download the project repository.
git clone https://github.com/zilliztech/zilliz-mcp-server.git
cd zilliz-mcp-server
Next, create a .env file from the example and fill in your Zilliz Cloud API key.
cp example.env .env
Now, open .env and add your API key:
ZILLIZ_API_KEY="your_api_key_here"
It 'll start the MCP server as a standalone HTTP service
uv run src/zilliz_mcp_server/server.py --transport streamable-http
After starting the server, you can configure your MCP client to connect to it. If the server is running correctly, the available tools will appear in your client's tool list (e.g., in Cursor or Claude).
You can then configure your agent or MCP client to connect to it using a configuration like this:
{
"mcpServers": {
"zilliz-mcp-server": {
"url": "http://localhost:8000/mcp",
"transport": "streamable-http",
"description": "Zilliz Cloud and Milvus MCP Server"
}
}
}
The server exposes two categories of tools for your AI agents.
These tools are for managing your Zilliz Cloud resources.
| Tool Name | Description |
|---|---|
list_projects | List all projects in your Zilliz Cloud account. |
list_clusters | List all clusters within your projects. |
create_free_cluster | Create a new, free-tier Milvus cluster. |
describe_cluster | Get detailed information about a specific cluster. |
suspend_cluster | Suspend a running cluster to save costs. |
resume_cluster | Resume a suspended cluster. |
query_cluster_metrics | Query various performance metrics for a cluster. |
These tools are for interacting with the data inside a Milvus cluster.
| Tool Name | Description |
|---|---|
list_databases | List all databases within a specific cluster. |
list_collections | List all collections within a database. |
create_collection | Create a new collection with a specified schema. |
describe_collection | Get detailed information about a collection, including its schema. |
insert_entities | Insert entities (data records with vectors) into a collection. |
delete_entities | Delete entities from a collection based on IDs or a filter expression. |
search | Perform a vector similarity search on a collection. |
query | Query entities based on a scalar filter expression. |
hybrid_search | Perform a hybrid search combining vector similarity and scalar filters. |
Run data quality queries to catch anomalies and inconsistencies
Example
Find duplicate records, missing values, orphaned foreign keys automatically
Maintain data integrity with less manual SQL work
Prerequisites
Time Estimate
15-30 minutes including configuration and testing
Steps
Troubleshooting
✓ Do
✗ Don't
💡 Pro Tips
Architecture
MCP server acts as bridge between Claude and database, translating natural language to SQL queries and returning results in structured format.
Protocols
Compatibility
✓ Use when
Use for ad-hoc data queries, exploratory analysis, report generation, schema exploration, and democratizing data access. Best for read-heavy analytics workloads.
✗ Avoid when
Avoid for production write operations, mission-critical transactions, real-time OLTP workloads, or when database contains sensitive PII without proper access controls. Use read replicas, not primary.