Amazon EKS MCP Server

Amazon EKS MCP Server даёт AI-ассистентам прямой доступ к вашим кластерам Amazon Elastic Kubernetes Service. Вы отдаёте команды на естественном языке — ассистент выполняет их в вашем кластере. Вам не нужно запоминать сложные команды kubectl. Сервер рассчитан на DevOps-инженеров, SRE и разработчиков, управляющих инфраструктурой в AWS. Он упрощает диагностику инцидентов, просмотр логов, проверку конфигураций и масштабирование приложений — всю рутину, которая раньше требовала ручного ввода команд.

Установка

uvx mcp-proxy-for-aws

Характеристики

Общее

  • СтатусСообщество

Технологии

  • Транспорт
    stdio

Описание

Возможности

  • Выводит список доступных кластеров Amazon EKS.
  • Показывает состав кластера: узлы, поды, сервисы, развёртывания.
  • Открывает логи пода с фильтрацией по времени и контейнеру.
  • Описывает ресурсы Kubernetes (describe) — подробная информация о состоянии.
  • Диагностирует нездоровые поды (CrashLoopBackOff, Pending, ошибки).
  • Масштабирует развёртывания (deployment) по вашему запросу.
  • Применяет YAML-манифесты для создания и обновления ресурсов.
  • Проверяет события в кластере (Events) — поиск ошибок и предупреждений.
  • Фильтрует ресурсы по пространству имён, меткам (labels) или статусу.

Как подключить

Перед началом убедитесь, что у вас установлен Python (3.10 или выше) и инструмент uv.

Установите и настройте AWS CLI, если ещё не сделали этого. Убедитесь, что ваши креды имеют доступ к Amazon EKS и соответствующим ресурсам в Kubernetes.

Запустите установку сервера:

uvx mcp-proxy-for-aws

Откройте файл настроек Claude Desktop и добавьте запись для сервера:

{ "mcpServers": { "eks-server": { "command": "uvx", "args": ["mcp-proxy-for-aws"] } } }

После добавления конфигурации перезапустите Claude Desktop. Сервер начнёт работу и получит доступ к вашим кластерам.

Примеры запросов

  • «Покажи список всех кластеров EKS в регионе eu-west-1
  • «Найди все поды в пространстве имён production, у которых статус CrashLoopBackOff.»
  • «Масштабируй развёртывание api-gateway до 5 реплик.»
  • «Проверь логи пода auth-service-7d8f9 за последний час и найди ошибки.»

Технические детали

  • Язык и среда: Python / uvx
  • Транспорт: stdio
  • Зависимости: AWS CLI, kubectl (настроенный на кластеры)
  • Совместимые клиенты: Claude Desktop, Cline, Continue.dev и любые MCP-хосты с поддержкой stdio

Поделиться