Metoro MCP Server

oficial

Consulte e interaja com ambientes kubernetes monitorados pelo Metoro

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.