Metoro

oficial

Consulte e interaja com ambientes kubernetes monitorados pelo Metoro

O que você pode fazer com Metoro MCP?

  • Obter visão geral da saúde do cluster — Pergunte sobre o status atual do seu cluster Kubernetes usando get_cluster_health.
  • Listar namespaces e serviços — Recupere todos os namespaces ou serviços do seu cluster via get_namespaces e get_services.
  • Inspecionar workloads do Kubernetes — Consulte detalhes sobre pods, deployments ou daemonsets com get_pods, get_deployments e get_daemonsets.
  • Consultar comunicação serviço a serviço — Veja como os serviços interagem obtendo o gráfico de serviços através de get_service_graph.
  • Investigar erros e rastros — Examine padrões de erro ou rastros de requisição para um serviço usando get_errors e get_traces.

Documentação

Metoro MCP Logo

GitHub stars GitHub forks GitHub issues GitHub pull requests GitHub license GitHub contributors GitHub last commit GoDoc Go Report Card Tests

metoro-mcp-server

Este repositório contém o Servidor MCP (Model Context Protocol) do Metoro. Este Servidor MCP permite que você interaja com seu cluster Kubernetes através do Aplicativo de Desktop Claude!

O que é MCP (Model Context Protocol)?

Você pode ler mais sobre o Model Context Protocol aqui: https://modelcontextprotocol.io

Mas, em resumo

O Model Context Protocol (MCP) é um protocolo aberto que permite a integração perfeita entre aplicações LLM e fontes de dados e ferramentas externas. Seja você construindo um IDE com IA, aprimorando uma interface de chat ou criando fluxos de trabalho de IA personalizados, o MCP fornece uma maneira padronizada de conectar LLMs com o contexto de que precisam.

O que é Metoro?

Metoro é uma plataforma de observabilidade projetada para microsserviços executados no Kubernetes e utiliza instrumentação baseada em eBPF para gerar telemetria profunda sem alterações de código. Os dados gerados pelos agentes eBPF são enviados para o backend do Metoro para serem armazenados e para o frontend do Metoro usando nossas APIs.

Este servidor MCP expõe essas APIs para um LLM, para que você possa fazer perguntas à sua IA sobre seu cluster Kubernetes.

Demonstração

https://github.com/user-attachments/assets/b3f21e9a-45b8-4c17-8d8c-cff560d8694f

Como posso usar o Servidor MCP do Metoro?

  1. Instale o Aplicativo de Desktop Claude.
  2. Certifique-se de ter o Golang instalado. brew install go para mac ou sudo apt-get install golang para ubuntu.
  3. Clone o repositório: git clone https://github.com/metoro-io/metoro-mcp-server.git
  4. Navegue até o diretório do repositório: cd metoro-mcp-server
  5. Compile o executável do servidor: go build -o metoro-mcp-server

Se você já possui uma Conta Metoro:

Copie seu token de autenticação da sua conta Metoro em Configurações -> Configurações de Usuário. Crie um arquivo em ~/Library/Application Support/Claude/claude_desktop_config.json com o seguinte conteúdo:

{
  "mcpServers": {
    "metoro-mcp-server": {
      "command": "<your path to Metoro MCP server go executable>/metoro-mcp-server",
      "args": [],
      "env": {
          "METORO_AUTH_TOKEN" : "<your auth token>",
          "METORO_API_URL": "https://us-east.metoro.io"
       }
    }
  }
}

Se você não possui uma Conta Metoro:

Não se preocupe, você ainda pode experimentar usando o Cluster de Demonstração ao Vivo. O token incluído é um token de demonstração, disponível publicamente para qualquer pessoa usar. Crie um arquivo em ~/Library/Application Support/Claude/claude_desktop_config.json com o seguinte conteúdo:

{
  "mcpServers": {
    "metoro-mcp-server": {
      "command": "<your path to Metoro MCP server go executable>/metoro-mcp-server",
      "args": [],
      "env": {
          "METORO_AUTH_TOKEN" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjdXN0b21lcklkIjoiOThlZDU1M2QtYzY4ZC00MDRhLWFhZjItNDM2ODllNWJiMGUzIiwiZW1haWwiOiJ0ZXN0QGNocmlzYmF0dGFyYmVlLmNvbSIsImV4cCI6MTgyMTI0NzIzN30.7G6alDpcZh_OThYj293Jce5rjeOBqAhOlANR_Fl5auw",
          "METORO_API_URL": "https://demo.us-east.metoro.io"
       }
    }
  }
}
  1. Após terminar de editar claude_desktop_config.json, salve o arquivo e reinicie o aplicativo de Desktop Claude.
  2. Agora você deve ver o Servidor MCP do Metoro na lista suspensa de Servidores MCP no Aplicativo de Desktop Claude. Você está pronto para começar a usar o Servidor MCP do Metoro com o Aplicativo de Desktop Claude!

Construído com

Este servidor é construído sobre nosso SDK MCP em Golang.