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.2.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.2.0.tar.gz | 11.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wmilvus_mcp-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.2 kB
Release files / wmilvus_mcp-0.2.0.tar.gz
| Download URL | wmilvus_mcp-0.2.0.tar.gz |
|---|---|
| Size | 11.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
841e6705b9ba7096e6b8cf17ba5fd613ed3738c6e03a673cf2342cc92b9ba05c
|
|
BLAKE2b-256 checksum How to use checksums |
99847517c5ddd540ff3f57c047154bdc1a57e221c283913b25bbc1f7717cb789
|
| 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.2.0-py3-none-any.whl
| Download URL | wmilvus_mcp-0.2.0-py3-none-any.whl |
|---|---|
| Size | 10.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
06cf71d9724f627e55ddb51041109e4afdffda10ac4eb767f636a5edcfccd1de
|
|
BLAKE2b-256 checksum How to use checksums |
0b42ba12aeceec6b463a48ca8bcbe0bbfa38683781aa016569fb3f5c82cda466
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|