Rancher MCP Server
JSON →Model Context Protocol (MCP) server for the Rancher ecosystem: multi-cluster Kubernetes, Harvester HCI (VMs, storage, networks), and Fleet GitOps.
Install
npm install -g rancher-mcp-server Tools · 48
- harvester_list_vms List Harvester VMs
- harvester_get_vm Get a specific Harvester VM
- harvester_list_images List Harvester images
- harvester_list_volumes List Harvester volumes
- harvester_list_networks List Harvester networks
- harvester_list_hosts List Harvester hosts
- harvester_vm_action Perform actions on Harvester VMs
- harvester_list_addons List Harvester addons
- harvester_switch_addon Enable or disable a Harvester addon
- rancher_list_clusters List Rancher clusters via Steve
- rancher_list_projects List Rancher projects via Steve
- rancher_list_schemas List Norman schemas
- rancher_list_users List Norman users
- rancher_list_tokens List Norman tokens
- rancher_list_auth_configs List Norman auth configs
- rancher_list_global_role_bindings List Norman global role bindings
- rancher_list_cluster_registration_tokens List Norman cluster registration tokens
- rancher_list_node_drivers List Norman node drivers
- rancher_list_cloud_credentials List Norman cloud credentials
- rancher_list_catalogs List Norman catalogs
- rancher_list_cluster_repos List Norman cluster repos
- rancher_list_feature_flags List Norman feature flags
- rancher_list_settings List Norman settings
- rancher_get_audit_logs Get audit logs when exposed
- rancher_support_bundle Generate a support bundle
- rancher_norman_action Perform generic Norman actions when writes are enabled
- kubernetes_list_resources List Kubernetes resources by apiVersion/kind
- kubernetes_get_resource Get a specific Kubernetes resource
- kubernetes_create_resource Create a Kubernetes resource
- kubernetes_patch_resource Patch a Kubernetes resource
- kubernetes_delete_resource Delete a Kubernetes resource
- kubernetes_describe_resource Describe a Kubernetes resource with events
- kubernetes_list_events List Kubernetes events
- kubernetes_get_capacity Get cluster capacity
- helm_list_releases List Helm releases
- helm_get_release Get a specific Helm release
- helm_history Get Helm release history
- helm_install Install a Helm chart
- helm_upgrade Upgrade a Helm release
- helm_rollback Rollback a Helm release
- helm_uninstall Uninstall a Helm release
- helm_list_repos List Helm repositories
- fleet_list_gitrepos List Fleet GitRepos
- fleet_get_gitrepo Get a specific Fleet GitRepo
- fleet_create_gitrepo Create a Fleet GitRepo
- fleet_list_bundles List Fleet bundles
- fleet_list_clusters List Fleet clusters
- fleet_drift_detection Run drift detection on Fleet resources
Environment variables
RANCHER_MCP_RANCHER_SERVER_URLRANCHER_MCP_RANCHER_TOKENRANCHER_MCP_PORTYOUR_TOKENYOUR_RANCHER_URL
Links
★ 10 GitHub stars