Milvus
@danchev
关于 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
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"milvus": {
"command": "uvx",
"args": [
"mcp-server-milvus@latest"
],
"env": {
"MILVUS_URI": "http://localhost:19530",
"MILVUS_TOKEN": "",
"MILVUS_DB": "default"
}
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
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.
数据库 分类下的更多 MCP 服务器
MongoDB MCP Server
mongodb-jsA Model Context Protocol server to connect to MongoDB databases and MongoDB Atlas Clusters.
MotherDuck's DuckDB MCP Server
motherduckdbLocal MCP server for DuckDB and MotherDuck
ClickHouse MCP Server
ClickHouseConnect ClickHouse to your AI assistants.
Chroma MCP Server
chroma-coreA Model Context Protocol (MCP) server implementation that provides database capabilities for Chroma
mcp_mysql_server
wenb1n-devModel Context Protocol (MCP) server that supports secure interaction with MySQL databases and has anomaly analysis capabilities.更加牛逼!更加好用!不仅止于mysql的增删改查功能; 还包含了数据库异常分析能力;且便于开发者们进行个性化的工具扩展
评论