mcp-server-cluster-services
Verified Safeby TheClusterFlux
Overview
Enables AI assistants to discover, inspect, and safely interact with services deployed in a Kubernetes cluster via a Model Context Protocol (MCP) server.
Installation
npm run start:httpEnvironment Variables
- PORT
- API_KEYS
- DEV_MODE
- DISABLE_AUTH
- KUBERNETES_NAMESPACE
- KUBECONFIG
- NODE_ENV
Security Notes
The server demonstrates strong security practices including read-only Kubernetes RBAC, API key authentication (fail-safe by default), rate limiting, robust SSRF protection (restricting requests to cluster-internal *.svc.cluster.local domains and allowed ports), HTTPS enforcement, comprehensive input validation, error sanitization to prevent sensitive data leakage, and request size limits. A 'DEV_MODE' exists to bypass authentication, which should only be enabled in isolated development environments. Overall, the security implementation is well-considered and robust.
Similar Servers
gitops-lab
A GitOps lab demonstrating multi-cluster application deployment and management (local-management, local-staging, local-production) for AI/ML inference (image background removal), multiplayer gaming, and .NET microservices using Argo CD, Helm, Istio, and related Kubernetes tooling.
mcp-boilerplate-node
This boilerplate provides common code for creating a Model Context Protocol (MCP) server in Node.js, focusing on integrating 'skills' (modular agent capabilities) as tools and resources for LLM agents.
server-pdf
Generate PDFs from text or layouts, render PDF pages as images, and measure text before layout, with specialized support for JSON Resume format.
mcp-server-deployments
Manages Kubernetes deployments for multiple MCP servers using a GitOps approach with ArgoCD.