Metoro MCP Server

officiel

Interroger et interagir avec les environnements Kubernetes surveillés par Metoro

Documentation

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

Ce dépôt contient le serveur MCP (Model Context Protocol) Metoro. Ce serveur MCP vous permet d'interagir avec votre cluster Kubernetes via l'application de bureau Claude !

Qu'est-ce que MCP (Model Context Protocol) ?

Vous pouvez en savoir plus sur le Model Context Protocol ici : https://modelcontextprotocol.io

Mais en résumé

Le Model Context Protocol (MCP) est un protocole ouvert qui permet une intégration transparente entre les applications LLM et les sources de données et outils externes. Que vous construisiez un IDE alimenté par IA, amélioriez une interface de chat ou créiez des flux de travail IA personnalisés, MCP fournit un moyen standardisé de connecter les LLM au contexte dont ils ont besoin.

Qu'est-ce que Metoro ?

Metoro est une plateforme d'observabilité conçue pour les microservices s'exécutant dans Kubernetes et utilise une instrumentation basée sur eBPF pour générer une télémétrie profonde sans modification de code. Les données générées par les agents eBPF sont envoyées au backend de Metoro pour être stockées et dans le frontend Metoro en utilisant nos API.

Ce serveur MCP expose ces API à un LLM afin que vous puissiez poser des questions à votre IA sur votre cluster Kubernetes.

Démo

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

Comment puis-je utiliser le serveur MCP Metoro ?

  1. Installez l'application de bureau Claude.
  2. Assurez-vous d'avoir Golang installé. brew install go pour mac ou sudo apt-get install golang pour ubuntu.
  3. Clonez le dépôt : git clone https://github.com/metoro-io/metoro-mcp-server.git
  4. Naviguez vers le répertoire du dépôt : cd metoro-mcp-server
  5. Construisez l'exécutable du serveur : go build -o metoro-mcp-server

Si vous avez déjà un compte Metoro :

Copiez votre jeton d'authentification depuis votre compte Metoro dans Paramètres -> Paramètres utilisateur. Créez un fichier dans ~/Library/Application Support/Claude/claude_desktop_config.json avec le contenu suivant :

{
  "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"
       }
    }
  }
}

Si vous n'avez pas de compte Metoro :

Pas de souci, vous pouvez toujours jouer avec en utilisant le Cluster de démonstration en direct. Le jeton inclus est un jeton de démonstration, accessible publiquement à tous. Créez un fichier dans ~/Library/Application Support/Claude/claude_desktop_config.json avec le contenu suivant :

{
  "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. Une fois que vous avez fini de modifier claude_desktop_config.json, enregistrez le fichier et redémarrez l'application de bureau Claude.
  2. Vous devriez maintenant voir le serveur MCP Metoro dans la liste déroulante des serveurs MCP de l'application de bureau Claude. Vous êtes prêt à commencer à utiliser le serveur MCP Metoro avec l'application de bureau Claude !

Construit avec

Ce serveur est construit sur notre SDK MCP Golang.