MCP.so
Sign In

Claude-Compatible Milvus MCP Server

@TerrysPOV

About Claude-Compatible Milvus MCP Server

No overview available yet

Basic information

Category

Databases

Runtime

python

Transports

stdio

Publisher

TerrysPOV

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Claude-Compatible Milvus MCP Server?

It connects Anthropic's Claude (via Claude Desktop) to a Milvus vector database using the Model Context Protocol (MCP). Includes a FastMCP server, Milvus Docker setup, and a shell script for launching the server for Claude.

How to use Claude-Compatible Milvus MCP Server?

Clone the repo, start Milvus via Docker Compose in milvus-standalone/, install uv, sync Python environment in fastmcp/, test the server, then update Claude’s config (claude_desktop_config.json) with the path to run_milvus_server.sh. Restart Claude and ask it to call Milvus tools.

Key features of Claude-Compatible Milvus MCP Server

  • Fully MCP-compatible FastMCP server for Milvus
  • Milvus setup via Docker Compose
  • Shell script to launch the server correctly for Claude
  • Official Milvus tool names for Claude compatibility
  • Uses OpenAI embeddings (text-embedding-ada-002)

Use cases of Claude-Compatible Milvus MCP Server

  • List all collections in a Milvus database via Claude
  • Create a new collection using natural language
  • Search vector data with Claude’s assistance

FAQ from Claude-Compatible Milvus MCP Server

What does this server do?

It enables Claude Desktop to interact with a Milvus vector database through MCP tools.

What are the prerequisites?

Docker, uv (Python package manager), and a Claude Desktop installation.

How do I ensure tool names work?

Tools must exactly match Milvus naming conventions (e.g., create_collection, list_collections) and be case-sensitive. Do not rename.

How can I test the server?

Run the server script directly (uv run python milvus-server/server.py) or use the provided test scripts or Claude Desktop interface.

What next steps are planned?

Adding more tools (delete_collection, upsert), test scripts, and GitHub Actions validation.

Comments

More Databases MCP servers