
futuretea/rancher-mcp-server
Deployment & DevOpsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Model Context Protocol (MCP) для Rancher
Обзор
Сервер Model Context Protocol (MCP) для управления несколькими кластерами Rancher. - Доступ к кластерам Kubernetes через API Rancher или сконфигурированные пути kubeconfig - : Операции CRUD на любом типе ресурса - Получить / Перечислить любой ресурс (Pod, Deployment, Service, ConfigMap, Secret, CRD и т.д.) - Создать ресурсы из манифестов JSON - Ресурсы Патча с использованием JSON Patch (RFC 6902) - Описать ресурсы со связанными событиями (аналогично описанию kububl) - Список и фильтровать события Kubernetes по пространству имен, имени объекта и виду объекта - Журналы запросов с фильтрацией (хвостовые линии, временной диапазон, временные метки, поиск по ключевым словам) - Агрегация журналов нескольких подложек через селектор меток с сортировкой по времени - Просмотр истории развертывания для развертываний - Состояние узла проверки и использование ресурсов - Инспектировать поды с родительской рабочей нагрузкой, метрики и журналы - Показать зависимость / зависимые деревья для любого ресурса (вдох Перечислите все ресурсы Kubernetes, включая ConfigMaps, Secrets,...
Обзор (машинный перевод)
Английский | 中
Особенности | Начало работы | Конфигурация | Инструменты | Разработка
Особенности
Сервер Model Context Protocol (MCP) для управления несколькими кластерами Rancher.
Многокластерное управление: Доступ к кластерам Kubernetes через API Rancher или настроенные пути kubeconfig ** Ресурсы Kubernetes через Steve API**: операции CRUD для любого типа ресурсов Получить / Перечислить любой ресурс (Pod, Развертывание, Сервис, ConfigMap, Секрет, CRD и т. Д.) Создание ресурсов из JSON манифестов
- Ресурсы патчей с использованием патча JSON (RFC 6902)
- Исключить ресурсы
- описание ресурсов с соответствующими событиями (аналогично
kubectl describe) Перечислить и отфильтровать события Kubernetes по пространству имен, имени объекта и виду объекта - Журналы контейнеров запросов с фильтрацией (линии хвоста, временной диапазон, временные метки, поиск по ключевым словам)
- Агрегация журналов с несколькими подушками через селектор меток с сортировкой на основе времени
- Просмотреть историю развертывания
- Проверить состояние узла и использование ресурсов
- Проверяйте контейнеры с рабочей нагрузкой родителей, метриками и журналами Показать зависимость / зависимые деревья для любого ресурса (вдохновленный линией куба)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Rancher MCP Server
Features | Getting Started | Configuration | Tools | Development
Features
A Model Context Protocol (MCP) server for Rancher multi-cluster management.
- Multi-cluster Management: Access Kubernetes clusters through the Rancher API or configured kubeconfig paths
- Kubernetes Resources via Steve API: CRUD operations on any resource type
- Get/List any resource (Pod, Deployment, Service, ConfigMap, Secret, CRD, etc.)
- Create resources from JSON manifests
- Patch resources using JSON Patch (RFC 6902)
- Delete resources
- Describe resources with related events (similar to
kubectl describe) - List and filter Kubernetes events by namespace, object name, and object kind
- Query container logs with filtering (tail lines, time range, timestamps, keyword search)
- Multi-pod log aggregation via label selector with time-based sorting
- View rollout history for Deployments
- Inspect node state and resource usage
- Inspect pods with parent workload, metrics, and logs
- Show dependency/dependent trees for any resource (inspired by kube-lineage)
- Get all resources (inspired by ketall): List all Kubernetes resources including ConfigMaps, Secrets, RBAC, CRDs
- Compare resource versions (kubernetes_diff): Show git-style diffs between two resource versions
- Watch resource changes (kubernetes_watch): Monitor resources and return git-style diffs at regular intervals
- Resource capacity overview (inspired by kube-capacity): Show cluster resource capacity, requests, limits, and utilization
- Resource top ranking (
kubernetes_top): Rank pods or nodes by CPU/memory usage, requests, limits, or restart count - Workload health summary (
kubernetes_workload_health): Health overview for Deployments, StatefulSets, and DaemonSets with ready/desired ratios and status derivation - Resource summary by group (
kubernetes_resource_summary): Aggregate pod resources by namespace or label key with totals for requests/limits - Event pattern analysis (
kubernetes_event_summary): Group and rank events by reason, kind, and frequency to identify recurring issues
- Rancher Resources via Norman API: List clusters and projects
Установка
npx -y @futuretea/rancher-mcp-server@latest --rancher-server-url https://your-rancher-server.com --rancher-token your-token