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-server-duckdb
ktanaka101A Model Context Protocol (MCP) server implementation for DuckDB, providing database interaction capabilities
Dbhub
bytebaseZero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQLite.
mcp-server-qdrant: A Qdrant MCP server
qdrantAn official Qdrant Model Context Protocol (MCP) server implementation
PostgreSQL Model Context Protocol (PG-MCP) Server
stuzeroNeon MCP Server
neondatabase-labsMCP server for interacting with Neon Management API and databases
コメント