Simple MCP Server

MCP server for Milvus vector database with semantic and full-text search capabilities

Local serverstdio

What is the Simple MCP Server?

MCP server for Milvus vector database with semantic and full-text search capabilities

What the server does

This simplified MCP server was created for specific use cases where the official server may not be the best fit:

  • Multiple MCP servers can use the same Milvus database instance with segregated storage
  • Each server instance can operate on different collections (e.g., per-user, per-account, per-application)
  • Enables cost-effective shared infrastructure while maintaining data isolation
  • Perfect for SaaS applications where each customer needs their own vector space
  • Agents and LLMs can struggle with too many tool options, leading to poor decision-making
  • This server provides just 3 focused tools (store_memory, search_memory, forget_memory)

Credentials and setup notes

  • Milvus Server: Running Milvus 2.5+ instance - API Keys: Required environment variables for embedding models:

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Simple MCP Server

{
  "mcpServers": {
    "milvus-1": {
      "command": "npx",
      "args": ["-y", "simple-milvus-mcp"],
      "env": {
        "GEMINI_API_KEY": "your-value",
        "OPENAI_API_KEY": "your-value",
        "VERTEX_PROJECT_ID": "your-value",
        "VERTEX_LOCATION": "your-value",
        "VERTEX_CREDENTIALS": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Milvus Server: Running Milvus 2.5+ instance - API Keys: Required environment variables for embedding models:
VariableDescriptionRequired
GEMINI_API_KEYCredential the server authenticates with.Yes
OPENAI_API_KEYCredential the server authenticates with.Yes
VERTEX_PROJECT_IDConfiguration value read at startup.Optional
VERTEX_LOCATIONConfiguration value read at startup.Optional
VERTEX_CREDENTIALSConfiguration value read at startup.Optional

Frequently asked questions

MCP server for Milvus vector database with semantic and full-text search capabilities Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.