mcp-kubernetes
InfraMulti-cluster ops — pods, logs, deployments, scale/restart, apply, exec — with read-only / read-write / admin modes.
npx -y @dockndevai/mcp-kubernetesTen open-source Model Context Protocol servers — Kubernetes, Kafka, ClickHouse, Debezium, OCI, Azure, Azure DevOps, Keycloak, Percona PostgreSQL, and RAG over your own documents. One governance model across all of them: layered access modes, allowlists, delete gating, dry-run, and audit logging.
Every server shares a pure, unit-tested policy engine. Over-privileged tools are never even advertised to the model; each call is re-checked at runtime.
Servers start in read-only mode. Write and admin tools aren't registered until you raise the access mode deliberately.
Scope to specific namespaces, databases, projects or subscriptions. Protected resources can be read but never mutated.
Destructive operations need the admin mode and an explicit opt-in flag — the most dangerous aren't registered without it.
High-impact operations require echoing the exact target name back, so an agent can't fat-finger a production resource.
Validate and log write intent without executing it — preview exactly what an agent would change.
Every guarded operation emits a structured audit line to stderr. Secrets are redacted from all output.
Each runs over stdio and installs with a single npx command. Full per-client setup lives in every repo's docs/CLIENTS.md.
Multi-cluster ops — pods, logs, deployments, scale/restart, apply, exec — with read-only / read-write / admin modes.
npx -y @dockndevai/mcp-kubernetesApache Kafka — clusters, topics, consumer groups with lag; create / alter / reset with security modes.
npx -y @dockndevai/mcp-kafkaClickHouse — explore schema, run queries, manage — with SQL-classification-based read/write/destructive gating.
npx -y @dockndevai/mcp-clickhouseDebezium / Kafka Connect — monitor and manage CDC connectors: status, config and lifecycle.
npx -y @dockndevai/mcp-debeziumOracle Cloud (OCI) — live resource discovery, dependency mapping, and Terraform generation.
npx -y @dockndevai/mcp-ociAzure Resource Manager — inventory, tags, VM power and lifecycle, with scoping and protected groups.
npx -y @dockndevai/mcp-azureAzure DevOps — boards, repos, pipelines and projects — with project scoping and typed confirmation.
npx -y @dockndevai/mcp-azure-devopsKeycloak — multi-realm admin: users, clients, roles and groups, with read-only / read-write / admin modes.
npx -y @dockndevai/mcp-keycloakPercona Operator for PostgreSQL — PgBouncer pooling, tuning, backups / PITR, DR and major-version upgrades.
npx -y @dockndevai/mcp-percona-pgAsk your own documents and get answers with the exact passages they came from — plus durable agent memory ranked by relevance, importance and recency.
npx -y ossian-mcpEvery server is a standard stdio MCP server on npm. Here it is in Claude Code — start in read-only and raise the mode when you need to.
# Claude Code — mcp-kubernetes, read-only
claude mcp add kubernetes \
-e K8S_MODE="read-only" \
-- npx -y @dockndevai/mcp-kubernetes
# Or wire any server into claude_desktop_config.json:
{
"mcpServers": {
"kubernetes": {
"command": "npx",
"args": ["-y", "@dockndevai/mcp-kubernetes"],
"env": { "K8S_MODE": "read-only" }
}
}
}
npx command.read-write, then admin plus an opt-in flag for anything destructive.docs/CLIENTS.md.