Multi-Cluster MCP Server

Integrations

  • Used for demonstrating multi-cluster Kubernetes operations through recorded terminal sessions that can be viewed within the documentation.

  • Provides full support for kubectl operations to interact with Kubernetes clusters, allowing creation, updating, and listing of resources such as Deployments, Pods, and Services across multiple clusters.

  • Provides platform-specific configuration instructions for installing and configuring the MCP server on macOS systems.

多集群 MCP 服务器

多集群 MCP 服务器为生成式人工智能 (GenAI) 系统提供了一个强大的网关,使其能够通过模型上下文协议 (MCP) 与多个 Kubernetes 集群进行交互。它有助于全面操作 Kubernetes 资源,简化多集群管理,并提供交互式集群可观察性。

🚀 功能

🛠 Kubernetes 集群操作

✅ 完全支持kubectl与你的集群交互

✅ 创建、更新和列出资源(部署、Pod、服务等)

❌ 基于 CRD 创建、更新和检索资源(该工具检索并压缩 CRD,保留所有信息,同时减少 LLM 的令牌)。

📊 集群可观察性

❌ 从集成集群中检索和分析指标、日志和警报

🌍 多集群管理(通过开放集群管理)

✅ 跨多个 Kubernetes 集群访问和管理资源

❌ 与多集群 API 交互,包括托管集群、策略、附加组件等

🛠 安装

📌注意:请确保已安装kubectl 。默认情况下,该工具使用KUBECONFIG环境变量访问集群。在多集群设置中,它会将已配置的集群视为中心集群,并通过该集群访问其他集群。

要与 Claude Desktop 一起使用,请添加服务器配置:

在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "y": { "command": "/path/to/multicluster-mcp-server/build/index.js" } } }

执照

该项目已获得MIT 许可

-
security - not tested
F
license - not found
-
quality - not tested

生成式人工智能系统通过模型上下文协议 (MCP) 与多个 Kubernetes 集群交互的网关,实现全面的 Kubernetes 资源操作和多集群管理。

  1. 🚀 Features
    1. 🛠 Kubernetes Cluster Operations
    2. 📊 Cluster Observability
    3. 🌍 Multi-Cluster Management (via Open Cluster Management)
  2. 🛠 Installation
    1. License
      ID: aledxyazkx