Metoro

Metoro

Query and interact with kubernetes environments monitored by Metoro

45
Stars
12
Forks
20
Releases

Overview

This MCP server exposes Metoro's Kubernetes telemetry APIs to large language models, enabling natural language queries about your cluster. Built on the Model Context Protocol (MCP) and leveraging Metoro’s eBPF-based instrumentation, it makes telemetry and observability data produced by Kubernetes microservices accessible to an LLM through Claude Desktop App. When connected, you can ask questions about cluster health, resource usage, traces, and other metrics without native tooling, while remaining within your Metoro environment. The server is implemented in Go, built on the Golang MCP SDK, and runs locally as an executable. To use it, install Claude, clone the repository, build the binary (go build -o metoro-mcp-server), and configure Claude Desktop with your METORO_AUTH_TOKEN and METORO_API_URL. For hands-on testing, the repo provides a Live Demo Cluster with a public token. You can switch between authenticated access and the demo setup via claude_desktop_config.json. This project focuses on exposing external data sources to LLMs in a standardized MCP format for Kubernetes observability.

Details

Owner
metoro-io
Language
Go
License
MIT License
Updated
2025-12-07

Features

LLM-accessible Kubernetes telemetry

Exposes Metoro's Kubernetes telemetry APIs to LLMs via MCP, enabling natural language queries about cluster state.

Claude Desktop App integration

Designed to work with Claude Desktop App, appearing in Claude's MCP Servers list for easy access.

Go-based MCP server built on the MCP SDK

Implemented in Go using Metoro's MCP SDK for a standards-compliant MCP server.

Configurable authentication and API endpoint

Connects to Metoro backend using METORO_AUTH_TOKEN and METORO_API_URL configured in claude_desktop_config.json.

Demo and live testing options

Includes a Live Demo Cluster with a public token for exploration, in addition to authenticated usage.

Simple build and run workflow

Clone the repo, install Go, and build with 'go build -o metoro-mcp-server' to generate the executable.

Audience

LLM usersQuery and analyze Kubernetes telemetry data via Claude Desktop App.

Tags

KubernetesObservabilityTelemetryeBPFMCPClaudeClaude Desktop AppGolangSDKAILLM