Metoro MCP Server

offiziell

Kubernetes-Umgebungen abfragen und mit ihnen interagieren, die von Metoro überwacht werden

Dokumentation

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

Dieses Repository enthält den Metoro MCP (Model Context Protocol) Server. Dieser MCP-Server ermöglicht es Ihnen, über die Claude Desktop App mit Ihrem Kubernetes-Cluster zu interagieren!

Was ist MCP (Model Context Protocol)?

Mehr über das Model Context Protocol erfahren Sie hier: https://modelcontextprotocol.io

Aber kurz gesagt:

Das Model Context Protocol (MCP) ist ein offenes Protokoll, das eine nahtlose Integration zwischen LLM-Anwendungen und externen Datenquellen und Werkzeugen ermöglicht. Egal, ob Sie eine KI-gestützte IDE entwickeln, eine Chat-Schnittstelle erweitern oder benutzerdefinierte KI-Workflows erstellen – MCP bietet einen standardisierten Weg, um LLMs mit dem benötigten Kontext zu verbinden.

Was ist Metoro?

Metoro ist eine Observability-Plattform, die für in Kubernetes ausgeführte Microservices entwickelt wurde und eBPF-basierte Instrumentierung nutzt, um tiefgehende Telemetriedaten ohne Codeänderungen zu generieren. Die von den eBPF-Agenten generierten Daten werden an das Backend von Metoro gesendet, dort gespeichert und im Metoro-Frontend über unsere APIs bereitgestellt.

Dieser MCP-Server stellt diese APIs einem LLM zur Verfügung, sodass Sie Ihrer KI Fragen zu Ihrem Kubernetes-Cluster stellen können.

Demo

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

Wie kann ich den Metoro MCP-Server nutzen?

  1. Installieren Sie die Claude Desktop App.
  2. Stellen Sie sicher, dass Golang installiert ist. brew install go für Mac oder sudo apt-get install golang für Ubuntu.
  3. Klonen Sie das Repository: git clone https://github.com/metoro-io/metoro-mcp-server.git
  4. Navigieren Sie in das Repository-Verzeichnis: cd metoro-mcp-server
  5. Erstellen Sie die ausführbare Server-Datei: go build -o metoro-mcp-server

Wenn Sie bereits ein Metoro-Konto haben:

Kopieren Sie Ihren Auth-Token aus Ihrem Metoro-Konto unter Einstellungen -> Benutzereinstellungen. Erstellen Sie eine Datei in ~/Library/Application Support/Claude/claude_desktop_config.json mit folgendem Inhalt:

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

Wenn Sie kein Metoro-Konto haben:

Keine Sorge, Sie können dennoch mit dem Live-Demo-Cluster herumspielen. Der enthaltene Token ist ein Demo-Token, der öffentlich für jeden nutzbar ist. Erstellen Sie eine Datei in ~/Library/Application Support/Claude/claude_desktop_config.json mit folgendem Inhalt:

{
  "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. Sobald Sie die Bearbeitung von claude_desktop_config.json abgeschlossen haben, speichern Sie die Datei und starten Sie die Claude Desktop App neu.
  2. Sie sollten nun den Metoro MCP-Server in der Dropdown-Liste der MCP-Server in der Claude Desktop App sehen. Sie können jetzt den Metoro MCP-Server mit der Claude Desktop App verwenden!

Erstellt mit

Dieser Server basiert auf unserem Golang MCP SDK.