A monorepo of MCP (Model Context Protocol) servers for VNG Cloud products,
organized as a uv workspace.
Each product is an independent project under src/, sharing the greennode
Python namespace.
| Project | Package | Description |
|---|---|---|
src/vks-mcp-server |
greennode.vks_mcp_server |
Tools for managing VKS (VNG Kubernetes Service) clusters and Kubernetes resources |
More servers will be added as sibling projects under src/.
greenode-mcp/
├── pyproject.toml # uv workspace root (members = ["src/*"])
├── src/
│ └── vks-mcp-server/ # one product = one independent project
│ ├── pyproject.toml
│ ├── greennode/
│ │ └── vks_mcp_server/
│ └── tests/
└── docs/
# Install all workspace members into a shared environment
uv sync
# Run a specific server
uv run vks-mcp-serverSee each project's own README for configuration and usage.
# Run a product's tests
cd src/vks-mcp-server && uv run pytest tests/ -vConventions for adding tools and new servers live in CLAUDE.md.
Apache-2.0. See LICENSE.