kustomize-mcp
Verified Safeby mbrt
Overview
Provides tools for Kustomize configuration management, including rendering, diffing, and dependency analysis, primarily for AI models to safely refactor Kubernetes configurations.
Installation
docker run -i --rm -v "$(pwd):/workspace" ghcr.io/mbrt/kustomize-mcp:latestEnvironment Variables
- KUSTOMIZE_LOAD_RESTRICTIONS
Security Notes
The server executes `kustomize` and `git` binaries and performs extensive file system operations. While arguments passed to these binaries are generally derived from internal logic or user-provided relative paths, disabling Kustomize's load restrictions via `KUSTOMIZE_LOAD_RESTRICTIONS=false` could potentially expose the server to vulnerabilities in Kustomize itself. It is crucial to run this server in a controlled, isolated environment (like Docker with restricted volume mounts) as recommended in the README to prevent unauthorized file system access or command injection if an underlying vulnerability in Kustomize or Git is exploited.
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
Facilitates natural language interaction and automation for Kubernetes cluster management and Helm operations via the Model Control Protocol (MCP).
mcp-kubernetes
Enables AI assistants to interact with and debug Kubernetes clusters by translating natural language requests into Kubernetes operations.