mcp-server-deployments
Verified Safeby 4eyedengineer
Overview
Manages Kubernetes deployments for multiple MCP servers using a GitOps approach with ArgoCD.
Installation
kubectl apply -f argocd/mcp-servers-base.yaml && kubectl apply -f argocd/applicationset.yamlSecurity Notes
The repository utilizes robust security practices including strict NetworkPolicies (blocking internal network access, limiting ingress to ingress controller, controlled egress for DNS/HTTPS), ResourceQuotas, LimitRanges, and Kubernetes Pod Security Standards (restricted). No hardcoded secrets or 'eval' patterns are present. The GitOps model itself requires a secure Git repository, as compromise of the repository could lead to cluster compromise. Overall, the configuration itself demonstrates a high level of security awareness.
Similar Servers
mcp-server-kubernetes
This MCP server enables AI agents to connect to and manage Kubernetes clusters by executing kubectl and Helm commands.
flux-operator
The Flux Operator MCP Server acts as a bridge for AI assistants, allowing them to manage and troubleshoot GitOps pipelines and Kubernetes resources controlled by FluxCD through natural language interactions.
mcp-k8s-go
This MCP server enables interaction with Kubernetes clusters to list, get, apply, and execute commands on various resources through a conversational interface.
mcp-for-argocd
Enables AI assistants to interact with Argo CD applications through natural language, streamlining DevOps tasks.