mcp-rancher-multi
Verified Safeby gorizond
Overview
An MCP server that provides an API for interacting with multiple Rancher Manager backends, offering cluster, node, project, and Fleet GitOps management capabilities.
Installation
npx -y @gorizond/mcp-rancher-multiEnvironment Variables
- RANCHER_SERVERS
- RANCHER_SERVER_<ID>_NAME
- RANCHER_SERVER_<ID>_BASEURL
- RANCHER_SERVER_<ID>_TOKEN
- RANCHER_SERVER_<ID>_INSECURESKIPTLSVERIFY
- RANCHER_SERVER_<ID>_CACERTPEMBASE64
- MCP_RANCHER_STORE
Security Notes
The `k8s_raw` tool explicitly allows arbitrary HTTP requests to the Kubernetes API via the Rancher proxy, which is powerful and marked as 'DANGEROUS' in its description. If an attacker gains control over the MCP server's input, this tool could be exploited for privilege escalation or unauthorized access to Kubernetes resources. The server also supports `insecureSkipTlsVerify`, which bypasses TLS certificate validation and should be used with extreme caution. Configuration loaded from `RANCHER_SERVERS` environment variable is parsed as JSON, which could be a vector for injection if the environment variable itself is untrusted. Tokens are obfuscated in logs, which is a good practice.
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.
kmcp
KMCP is a Kubernetes controller and CLI tool that provides a declarative way to deploy, manage, and scale Model Context Protocol (MCP) servers in Kubernetes environments.
a2a
AI agent for multi-cluster Kubernetes management, enabling workload distribution and operational tasks across KubeStellar environments.