MCP.so
ログイン

Milvus MCP Server

@danchev

基本情報

カテゴリ

データベース

トランスポート

stdio

作者

danchev

投稿者

Dobri Danchev

Milvus MCP Server について

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

Milvus MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "milvus": {
      "command": "uvx",
      "args": [
        "mcp-server-milvus@latest"
      ],
      "env": {
        "MILVUS_URI": "http://localhost:19530",
        "MILVUS_TOKEN": "",
        "MILVUS_DB": "default"
      }
    }
  }
}

Milvus MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

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

よくある質問

1

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`).

2

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").

3

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.

4

What is the default result limit for text search?

The default limit for `milvus_text_search` is 5 results.

5

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.

コメント

「データベース」の他のコンテンツ