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 |
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 --start
Running Tests
Execute tests inside an isolated Docker container:
./run_tests_docker.sh
Calculate code coverage:
./run_coverage.sh
Metadata
Release files for wmilvus-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wmilvus_mcp-0.1.0.tar.gz | 11.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wmilvus_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.3 kB
Release files / wmilvus_mcp-0.1.0.tar.gz
| Download URL | wmilvus_mcp-0.1.0.tar.gz |
|---|---|
| Size | 11.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
188ab91e6abb6432ff1737e40e4c530605d567391f418b6d3e6a11fc1855ed50
|
|
BLAKE2b-256 checksum How to use checksums |
a1737e64c162cd0fc914912c7099459c33fda69f724cbc5413b903a9e019a136
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|
Release files / wmilvus_mcp-0.1.0-py3-none-any.whl
| Download URL | wmilvus_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 10.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
89ff60d2243d71517af93901d06d2e5a336d0324f1328220cbd0d707d487814c
|
|
BLAKE2b-256 checksum How to use checksums |
baa01603587258c2dbd77feb247a324f1cc0ce21aedb28891d348ff33dc6c7df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|