wmilvus-mcp
Enables architecting, validating, scaffolding, and generating code for WMilvus vector database applications, including schema validation, design pattern search, CRUD generation, and vector search code references.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@wmilvus-mcp generate CRUD code for my Milvus product embeddings"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
wmilvus-mcp
wmilvus-mcp is the Model Context Protocol (MCP) server for architecting, validating, scaffolding, and generating code for WMilvus vector database applications.
Technical Stack
Component | Technology |
Language | Python 3.10+ |
Protocol Core | Model Context Protocol (MCP) |
Server Framework | FastMCP (mcp.server.fastmcp) |
Validation Engine | AST & Pydantic 2.x |
Testing Framework | pytest, pytest-cov |
Code Formatting | ruff |
Related MCP server: mcp-server-milvus
Features & Exposed MCP Tools
validate_model_schema— Validate Pydantic models for WMilvus compatibility.search_wmilvus_pattern— Search production-ready WMilvus design patterns.deploy_wmilvus_scaffolding— Deploy a complete WMilvus vector application structure.get_wmilvus_architect_blueprints— Runnable code reference for CRUD, vector search, range search, batch ingestion, async client, and ghost audit log.get_wmilvus_architect_manual— Comprehensive architectural manual for Milvus memory and vector indexing.generate_wmilvus_crud— Generate ready-to-run CRUD code for WMilvus models.generate_mcp_client_config— Generate JSON configuration snippet for Anthropic Claude, Antigravity, or Cursor.
Quick Start
Run the server via stdio:
pip install -e .
wmilvus-mcp --startRunning Tests
Execute tests inside an isolated Docker container:
./run_tests_docker.shCalculate code coverage:
./run_coverage.shAvailable Tools
7 toolsdeploy_wmilvus_scaffoldingC
Deploys a professional WMilvus vector application project structure.
Inputs: target_dir (required), project_name, scaffold_type. Returns: result
generate_mcp_client_configC
Generate MCP Client JSON configuration snippet for Anthropic Claude, Antigravity, or Cursor.
Inputs: command, server_name. Returns: result
generate_wmilvus_crudC
Generate ready-to-run WMilvus CRUD code snippet.
Inputs: fields, model_name, vector_dim. Returns: result
get_wmilvus_architect_blueprintsB
Complete reference with runnable code examples for every WMilvus feature.
Inputs: no named parameters. Returns: result
get_wmilvus_architect_manualC
Architectural manual explaining vector indexing, Milvus memory management, and forensic audit logs.
Inputs: no named parameters. Returns: result
search_wmilvus_patternC
Search for production-ready WMilvus architectural patterns in the catalog.
Inputs: query (required). Returns: result
validate_model_schemaC
Validate a Pydantic model definition for WMilvus vector storage compatibility.
Inputs: model_code (required). Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
Most tools have clearly distinct purposes, but the reference-oriented tools (get_wmilvus_architect_blueprints, get_wmilvus_architect_manual, search_wmilvus_pattern) have some conceptual overlap. Descriptions help distinguish code examples, conceptual manual, and searchable patterns, so an agent can mostly select correctly.
All tool names use consistent snake_case and follow a verb_noun pattern (validate_, search_, deploy_, get_, generate_). The inclusion of 'wmilvus' varies slightly but does not break predictability.
Seven tools is well-scoped for a specialized WMilvus development-assistant server. Each tool appears to earn its place without excessive redundancy or missing obvious operations.
The surface covers validation, search, scaffolding, reference documentation, code generation, and MCP client configuration for WMilvus development. Minor gaps may exist, such as runtime vector operations, but the stated development-assistant purpose is largely covered.
Maintenance
Related MCP Connectors
327 dev tools via REST API and MCP. Generate Dockerfiles, schemas, K8s, APIs, and more.
Generate a typed SDK, CLI, and MCP server from any OpenAPI or GraphQL spec, and keep them current.
Hosted MCP server for AI-driven data ops. Create apps, manage schemas, and CRUD structured data.
Convert, lint and generate LLM tool schemas for OpenAI, Anthropic, Gemini and MCP
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server designed to assist with generating, converting, and translating Milvus SDK code by retrieving relevant documentation and snippets. It supports PyMilvus code generation, ORM-to-client conversion, and cross-language translation between Python, Java, Go, and other supported languages.2MIT
- AlicenseNot gradedqualityDmaintenanceProvides MCP tools to interact with Milvus vector database, enabling vector search, text search, hybrid search, and collection management.373 PyPI1Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables LLMs to interact with Milvus vector database for search, query, and collection management operations.8-
- FlicenseNot gradedqualityDmaintenanceEnables natural language queries on technical specifications and automated code compliance checks using local RAG with vector search, integrated via MCP.-