milvus-mcp-server

milvus-mcp-server

3.2

If you are the rightful owner of milvus-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A connector enabling Large Language Models to interface with Milvus vector databases through Anthropic's Model Context Protocol (MCP).

The Milvus MCP Server is designed to facilitate seamless interaction between AI assistants and Milvus vector databases by implementing Anthropic's Model Context Protocol (MCP). This server provides a robust framework for managing and querying vector databases, allowing for efficient vector similarity searches, text searches, and collection management. By leveraging the capabilities of Milvus, a leading open-source vector database, the server enables AI models to perform complex data operations such as inserting, deleting, and updating vector data. Additionally, it supports database operations like listing and switching between databases, making it a versatile tool for developers working with large-scale vector data. The server is particularly useful for applications that require high-performance vector search capabilities, such as recommendation systems, image retrieval, and natural language processing tasks.

Features

  • Vector Similarity Search: Find similar vectors using various distance metrics (COSINE, L2, IP).
  • Full-Text Search: Perform text searches across collections.
  • Collection Management: Create, load, release, and query collections.
  • Data Manipulation: Insert, delete, and update vector data.
  • Database Operations: List and switch between databases.

Tools

  1. milvus_text_search

    Search for documents using full text search.

  2. milvus_list_collections

    List all collections in the database.

  3. milvus_query

    Query collection using filter expressions.

  4. milvus_vector_search

    Perform vector similarity search.

  5. milvus_create_collection

    Create a new collection with specified schema.

  6. milvus_insert_data

    Insert data into a collection.

  7. milvus_delete_entities

    Delete entities from a collection.

  8. milvus_load_collection

    Load a collection into memory.

  9. milvus_release_collection

    Release a collection from memory.

  10. milvus_list_databases

    List all databases in the Milvus instance.

  11. milvus_use_database

    Switch to a different database.