Multi-Cluster MCP server

Um gateway para sistemas GenAI interagirem com múltiplos clusters Kubernetes através do MCP.

Documentação

Servidor MCP do Open Cluster Management

O Servidor OCM MCP fornece um gateway robusto para sistemas de IA Generativa (GenAI) interagirem com múltiplos clusters Kubernetes por meio do Model Context Protocol (MCP). Ele facilita operações abrangentes em recursos Kubernetes, gerenciamento simplificado de múltiplos clusters e observabilidade interativa de clusters.

🚀 Recursos

🛠️ Ferramentas MCP - Consciência de Clusters Kubernetes

  • ✅ Recuperar recursos do cluster hub (contexto atual)

  • ✅ Recuperar recursos dos clusters gerenciados

  • ✅ Conectar a um cluster gerenciado usando um ClusterRole especificado

  • ✅ Acessar recursos em múltiplos clusters Kubernetes (via Open Cluster Management)

  • 🔄 Recuperar e analisar métricas, logs e alertas de clusters integrados

  • ❌ Interagir com APIs de múltiplos clusters, incluindo Clusters Gerenciados, Políticas, Complementos e mais

    alt text

    Operações em Múltiplos Clusters Kubernetes

    Watch the demo

📦 Modelos de Prompt para Open Cluster Management (Planejamento)

  • Fornecer modelos de prompt reutilizáveis adaptados para tarefas OCM, simplificando a interação e automação de agentes

📚 Recursos MCP para Open Cluster Management (Planejamento)

  • Referenciar a documentação oficial do OCM e recursos relacionados para apoiar desenvolvimento e integração

📌 Como Usar

Configure o servidor usando o seguinte trecho:

{
  "mcpServers": {
    "multicluster-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "multicluster-mcp-server@latest"
      ]
    }
  }
}

Nota: Certifique-se de que kubectl esteja instalado. Por padrão, a ferramenta usa a variável de ambiente KUBECONFIG para acessar o cluster. Em uma configuração de múltiplos clusters, ela trata o cluster configurado como o cluster hub, acessando os demais por meio dele.

Licença

Este projeto está licenciado sob a Licença MIT.