MCP server for Rancher ecosystem managing multi-cluster Kubernetes, Harvester HCI, Helm, and Fleet GitOps.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Rancher MCP Server.

Model Context Protocol (MCP) server for the Rancher ecosystem: multi-cluster Kubernetes, Harvester HCI (VMs, storage, networks), and Fleet GitOps.
A walkthrough of how this MCP server works (example in Cursor).
https://github.com/user-attachments/assets/7d8fb814-e504-47b4-956d-28f43aeea3b8
/v3) for schemas, users, tokens, auth configs, global role bindings, cluster registration tokens, node drivers, cloud credentials, catalogs, cluster repos, feature flags, settings, audit (when exposed); support bundle and generic actions when writes are enabled/k8s/clusters/...) and Norman (/v3/...); no CLI wrappers--show-sensitive-data)RANCHER_MCP_*), or file (YAML/TOML)Add to .cursor/mcp.json (project-level) or ~/.cursor/mcp.json (global):
Restart Cursor after saving. Check Settings → Tools & MCP that rancher is listed and enabled.
Add to your Claude Desktop config (claude_desktop_config.json):
If you prefer to keep the token out of the JSON config:
For VM create, snapshots, backups, image/volume create, addon switch, host maintenance mode, VPC create/update/delete, Kubernetes create/patch/delete, Helm install/upgrade/rollback, Fleet gitrepo create/delete, and Norman writes (tokens, users, auth configs, role bindings, cluster registration tokens, cloud credentials, catalog refresh, feature flags, settings, rancher_norman_action, support bundle), add --read-only=false. Delete operations (Norman tokens/bindings/registration tokens/cloud credentials, plus existing toolset deletes) also require --disable-destructive=false (default).
For web clients or remote access (e.g. Claude Code claude mcp add -t http), add --transport and --port:
The server uses the MCP Streamable HTTP transport. The default MCP path is /mcp; connect to http://localhost:8080/mcp (or your server base URL + /mcp). Best supported with Claude Code; Cursor support may vary.
If you prefer to build the Go binary yourself:
Then reference the binary directly in your MCP config:
| Option | Env | Default | Description |
|---|---|---|---|
--rancher-server-url | RANCHER_MCP_RANCHER_SERVER_URL | — | Rancher server URL (required) |
--rancher-token | RANCHER_MCP_RANCHER_TOKEN | — | Bearer token (required) |
--tls-insecure | RANCHER_MCP_TLS_INSECURE | false | Skip TLS verification |
--read-only | RANCHER_MCP_READ_ONLY | true | Disable write operations |
--disable-destructive | RANCHER_MCP_DISABLE_DESTRUCTIVE | false | Disable delete operations |
--show-sensitive-data | RANCHER_MCP_SHOW_SENSITIVE_DATA | false | Show Norman token/credential fields without redaction (use with care) |
--toolsets | RANCHER_MCP_TOOLSETS | harvester | Toolsets to enable: harvester, rancher, kubernetes, helm, fleet |
--transport | RANCHER_MCP_TRANSPORT | stdio | Transport: stdio or http (Streamable HTTP; default path /mcp) |
--port | RANCHER_MCP_PORT | 0 | Port for HTTP (0 = stdio only) |
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mrostamii-rancher-mcp-server)<a href="https://allmcps.com/mcp/mrostamii-rancher-mcp-server"><img src="https://allmcps.com/api/badge/mrostamii-rancher-mcp-server?style=directory" alt="Rancher MCP Server on AllMCPs" /></a>