Milvus
@danchev
About Milvus
A Model Context Protocol (MCP) server for agentic retrieval and semantic search over unstructured and structured data using Milvus, a high-performance vector database. This server enables large language model (LLM) applications to efficiently index, store, and retrieve vector emb
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"milvus": {
"command": "uvx",
"args": [
"mcp-server-milvus@latest"
],
"env": {
"MILVUS_URI": "http://localhost:19530",
"MILVUS_TOKEN": "",
"MILVUS_DB": "default"
}
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is Milvus?
Milvus is a Model Context Protocol (MCP) server that enables agentic retrieval and semantic search across structured and unstructured data. It is built on top of Milvus, a high-performance vector database optimized for similarity search at scale.
How to use Milvus?
Milvus provides a set of tools accessible through the MCP interface. Users invoke tools by name with their parameters, such as milvus_text_search for full-text search or milvus_vector_search for vector similarity search. No installation or configuration instructions are provided in the README.
Key features of Milvus
- Full-text search on collections via
milvus_text_search - Vector similarity search with distance metrics (COSINE, L2, IP)
- Filter-based querying using expressions like
milvus_query - Collection management: list, create, load, release, and inspect
- Data insert and delete operations on collections
Use cases of Milvus
- Searching documents using full-text queries across a Milvus collection
- Finding similar items with vector similarity search (e.g., semantic search)
- Filtering and retrieving entities based on structured conditions
- Managing collection schemas and loading/unloading for performance
FAQ from Milvus
What tools does Milvus provide?
Milvus provides tools for search and query operations (milvus_text_search, milvus_vector_search, milvus_query), collection management (milvus_list_collections, milvus_create_collection, milvus_load_collection, milvus_release_collection, milvus_get_collection_info), and data operations (milvus_insert_data, milvus_delete_entities).
What are the parameters for milvus_vector_search?
milvus_vector_search accepts collection_name, vector (the query vector), vector_field (default: "vector"), limit (default: 5), output_fields, and metric_type (default: "COSINE").
How do I delete entities from a collection?
Use the milvus_delete_entities tool with collection_name and a filter_expr (e.g., 'age > 20') to select which entities to delete.
What is the default result limit for text search?
The default limit for milvus_text_search is 5 results.
Does the server require a running Milvus instance?
The README does not specify runtime dependencies or whether an external Milvus instance must be running; it only states the server is built on top of Milvus.
Frequently asked questions
What tools does Milvus provide?
Milvus provides tools for search and query operations (`milvus_text_search`, `milvus_vector_search`, `milvus_query`), collection management (`milvus_list_collections`, `milvus_create_collection`, `milvus_load_collection`, `milvus_release_collection`, `milvus_get_collection_info`), and data operations (`milvus_insert_data`, `milvus_delete_entities`).
What are the parameters for `milvus_vector_search`?
`milvus_vector_search` accepts `collection_name`, `vector` (the query vector), `vector_field` (default: "vector"), `limit` (default: 5), `output_fields`, and `metric_type` (default: "COSINE").
How do I delete entities from a collection?
Use the `milvus_delete_entities` tool with `collection_name` and a `filter_expr` (e.g., 'age > 20') to select which entities to delete.
What is the default result limit for text search?
The default limit for `milvus_text_search` is 5 results.
Does the server require a running Milvus instance?
The README does not specify runtime dependencies or whether an external Milvus instance must be running; it only states the server is built on top of Milvus.
Basic information
More Databases MCP servers
MySQL MCP Server
designcomputerA Model Context Protocol (MCP) server that enables secure interaction with MySQL databases
Multi Database MCP Server
FreePeakA powerful multi-database server implementing the Model Context Protocol (MCP) to provide AI assistants with structured access to databases.
Chroma MCP Server
chroma-coreA Model Context Protocol (MCP) server implementation that provides database capabilities for Chroma

Lawstronaut
Lawstronaut-FZCOAccess millions of official legal and regulatory source documents from 155+ jurisdictions via MCP. Lawstronaut supports AI agents with structured legal research, legal data, laws, regulations, cases, guidance, official s

Sqlite
modelcontextprotocolModel Context Protocol Servers
Comments