eks-mcp-server-new

eks-mcp-server-new

0

The EKS Model Context Protocol (MCP) Server is designed to provide a standardized interface for GenAI agents to interact with EKS clusters. It supports comprehensive EKS and Kubernetes operations, multiple authentication methods, and is optimized for fast response times.

EKS Model Context Protocol (MCP) Server

A lightweight server implementing the Model Context Protocol for EKS operations, allowing GenAI agents to interact with EKS clusters.

Features

  • Fast response times and timeout handling
  • Support for EKS operations and Kubernetes resource management
  • Multiple EKS cluster authentication methods
  • Docker containerization and ECS deployment support
  • Robust error handling and logging

API Endpoints

  • GET /health - Health check
  • GET /mcp/v1/operations - List operations
  • POST /mcp/v1/query - Execute MCP operations

Supported Operations

EKS Cluster Operations

  • List and describe clusters and nodegroups

Kubernetes Operations

  • List and describe namespaces, pods, deployments, services, and logs

Authentication Methods

  • AWS SDK, Kubectl with kubeconfig, direct API calls

Getting Started

Requires Docker, AWS credentials, Python 3.8+

Testing

Includes various test scripts for different operations