cristianmagana/eks-mcp-server
If you are the rightful owner of eks-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Elastic Kubernetes Service (EKS) MCP Server is a managed service that simplifies running Kubernetes on AWS without needing to install and operate your own Kubernetes control plane or nodes.
EKS MCP Server
A Model Context Protocol (MCP) server that provides seamless access to Amazon Elastic Kubernetes Service (EKS) clusters through AI assistants like Claude and Cursor.
Overview
This MCP server enables AI assistants to interact with EKS clusters by providing a set of tools for cluster management, resource monitoring, and debugging. It handles AWS authentication, EKS cluster connections, and Kubernetes API operations in a secure and organized manner.
Quick Start
Prerequisites
- Node.js 18+
- AWS CLI configured with appropriate credentials
- Access to an EKS cluster
- Helm CLI installed and available in system PATH
Installation
- Clone the repository:
git clone <repository-url>
cd eks-mcp-server
- Install dependencies:
npm install
- Build the project:
npm run build
Usage
Run the MCP server:
node build/index.js
Documentation
- - Project structure and design patterns
- - Complete list of available tools and their usage
- - Detailed setup instructions
- - How to integrate with AI assistants
- - Development setup and contributing guidelines
- - Common issues and solutions
Available Tools
The MCP server provides 13 tools organized into four categories:
- Connection Tools: Establish EKS cluster connections
- Cluster Information Tools: Get cluster-wide information and monitoring
- Resource Management Tools: Manage Kubernetes resources
- Helm Management Tools: Manage Helm releases and charts
- System Tools: Help and utility functions
See the for complete details.
Features
- 🔐 Secure Authentication: AWS/EKS authentication with IAM role support
- 🛠️ Comprehensive Tools: 13 tools for cluster and resource management
- 📊 Structured Responses: Rich, formatted responses with metadata and summaries
- 🎯 Helm Integration: Full Helm release management capabilities
- 🔧 Extensible Architecture: Easy to add new tools and functionality
- 📚 Help System: Built-in help and documentation
Contributing
See for contribution guidelines.
Support
For issues and questions:
- Create an issue in the repository
- Check the guide
- Review the documentation