MCP.so
ログイン

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

基本情報

カテゴリ

データベース

トランスポート

stdio

公開者

danchev

投稿者

Dobri Danchev

設定

以下の設定を使って、このサーバーを 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.

コメント

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