milvus-mcp-server
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
milvus_text_search
Search for documents using full text search.
milvus_list_collections
List all collections in the database.
milvus_query
Query collection using filter expressions.
milvus_vector_search
Perform vector similarity search.
milvus_create_collection
Create a new collection with specified schema.
milvus_insert_data
Insert data into a collection.
milvus_delete_entities
Delete entities from a collection.
milvus_load_collection
Load a collection into memory.
milvus_release_collection
Release a collection from memory.
milvus_list_databases
List all databases in the Milvus instance.
milvus_use_database
Switch to a different database.