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