Metoro MCP Server
offiziellKubernetes-Umgebungen abfragen und mit ihnen interagieren, die von Metoro überwacht werden
Dokumentation
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?
- Installieren Sie die Claude Desktop App.
- Stellen Sie sicher, dass Golang installiert ist.
brew install gofür Mac odersudo apt-get install golangfür Ubuntu. - Klonen Sie das Repository:
git clone https://github.com/metoro-io/metoro-mcp-server.git - Navigieren Sie in das Repository-Verzeichnis:
cd metoro-mcp-server - 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"
}
}
}
}
- Sobald Sie die Bearbeitung von
claude_desktop_config.jsonabgeschlossen haben, speichern Sie die Datei und starten Sie die Claude Desktop App neu. - 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.