MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

Milvus MCP

by Zilliz

Semantic search and vector operations on Milvus vector database from AI assistants

database Python Intermediate Self-hostable No API key Verified
⭐ 200 stars πŸ“… Updated: 1mo ago

Description

MCP server for interacting with Milvus, the open-source vector database designed for AI applications. Enables LLMs to perform semantic search, manage collections, insert and query vectors, and explore embedding data through natural language. Supports both self-hosted Milvus instances and Zilliz Cloud managed service. Build RAG pipelines, explore similarity relationships, and manage your vector data β€” all through your AI assistant. Ideal for teams building AI-powered search, recommendation systems, and knowledge bases that need vector similarity matching at scale.

βœ… Best for

Teams building RAG, semantic search, or recommendation systems with Milvus

⏭️ Skip if

You need a traditional relational database connector or full-text search only

πŸ’‘ Use cases

  • Building and querying RAG pipelines with semantic vector search
  • Managing vector collections and inserting embeddings from AI workflows
  • Exploring similarity relationships between documents or data points
  • Prototyping recommendation systems with vector-based matching

πŸ‘ Pros

  • βœ“ Supports both self-hosted Milvus and Zilliz Cloud for flexibility
  • βœ“ Full collection lifecycle management β€” create, describe, list, and delete
  • βœ“ Semantic search with filtering and configurable similarity metrics
  • βœ“ No API key required for self-hosted Milvus β€” quick local setup

πŸ‘Ž Cons

  • βœ— Requires a running Milvus instance or Zilliz Cloud account
  • βœ— Vector operations require pre-computed embeddings β€” no built-in embedding generation
  • βœ— Complex vector queries with many dimensions may produce verbose results

πŸ”§ Exposed tools (5 tools)

ToolCategoryDescription
insert_vectorsdataInsert vector embeddings into a collection
list_collectionsdiscoveryList all available collections in the Milvus instance
describe_collectiondiscoveryGet the schema and details of a specific collection
create_collectionmanagementCreate a new vector collection with a specified schema
search_vectorsqueryPerform semantic similarity search on a vector collection

⚑ Installation

Prerequisites:

  • β€’ python v3.10+
  • β€’ Milvus instance (self-hosted or Zilliz Cloud, optional API key for cloud)

Check Claude Code documentation to configure this MCP server.

πŸ’‘ Tips & tricks

For local development, start Milvus with Docker using the official docker-compose. Set MILVUS_URI to point to your instance. For Zilliz Cloud, configure ZILLIZ_CLOUD_URI and ZILLIZ_CLOUD_TOKEN. Use create_collection to set up your schema before inserting vectors.

πŸ”„ Alternatives

Quick info

Author
Zilliz
License
Apache-2.0
Runtime
Python 3.10+
Transport
stdio
Category
database
Difficulty
Intermediate
Self-hostable
βœ…
Auth
β€”
Docker
β€”
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • βœ… Claude Code
  • βœ… Cursor
  • βœ… VS Code Copilot
  • ❓ Gemini CLI
  • βœ… Windsurf
  • βœ… Cline
  • ❓ JetBrains AI
  • ❓ Warp

Platforms

🍎 macOS 🐧 Linux πŸͺŸ Windows