MCP.so
Sign In

Claude-Compatible Milvus MCP Server

@TerrysPOV

Basic information

Category

Databases

Transports

stdio

Author

TerrysPOV

About Claude-Compatible Milvus MCP Server

No overview available yet

Claude-Compatible Milvus MCP Server 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

Claude-Compatible Milvus MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

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

Frequently asked questions

1

What does this server do?

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

2

What are the prerequisites?

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

3

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.

4

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.

5

What next steps are planned?

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

Comments

More Databases MCP servers