EKS集群管理协议服务器

一个模型上下文协议(MCP)服务器,通过AI助手(如Claude和Cursor)提供对Amazon Elastic Kubernetes Service(EKS)集群的无缝访问,支持集群管理、资源监控和调试功能。

  • by crmagz
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 cristianmagana/eks-mcp-server

使用说明

EKS MCP 服务器

一个模型上下文协议(MCP)服务器,通过Claude和Cursor等人工智能助手提供对Amazon Elastic Kubernetes Service(EKS)集群的无缝访问。

概述

此MCP服务器通过提供一组用于集群管理、资源监控和调试的工具,使AI助手能够与EKS集群进行交互。它以安全和有组织的方式处理AWS身份验证、EKS集群连接和Kubernetes API操作。

快速开始

先决条件

  • Node.js 18+
  • AWS CLI配置了适当的凭据
  • 访问EKS集群
  • Helm CLI已安装并在系统PATH中可用

安装

  1. 克隆存储库:
git clone <repository-url>
cd eks-mcp-server
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

用法

运行MCP服务器:

node build/index.js

文档

可用工具

MCP服务器提供13个工具,分为四类:

  • 连接工具:建立EKS集群连接
  • 群集信息工具:获取集群范围内的信息和监控
  • 资源管理工具:管理Kubernetes资源
  • Helm管理工具:管理Helm版本和图表
  • 系统工具:帮助和实用功能

请参阅 工具参考 了解完整细节。

特性

  • 🔐 安全认证:支持IAM角色的AWS/EKS身份验证
  • 🛠️ 综合工具13个集群和资源管理工具
  • 📊 结构化响应:包含元数据和摘要的丰富、格式化的回复
  • 🎯 Helm集成:完整的Helm发布管理功能
  • 🔧 可扩展架构:易于添加新工具和功能
  • 📚 帮助系统:内置帮助和文档

贡献

看 开发指南 关于贡献指南。

支持

对于问题和疑问: