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 checkGET /mcp/v1/operations
- List operationsPOST /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