metoro
Metoro MCP Server
claude mcp add --transport stdio metoro-io-metoro-mcp-server go build -o metoro-mcp-server
How to use
Metoro MCP Server exposes API endpoints that allow Claude to query and interact with your Kubernetes cluster’s observability data, as collected by Metoro’s eBPF-based instrumentation. The server is designed to be built from source and then run as a standalone executable, which Claude can connect to using the provided MCP configuration. Once running, you can ask the Claude Desktop App questions about cluster metrics, workload telemetry, and service observability, and the MCP server will translate those requests into API calls against Metoro’s backend to fetch the relevant data.
To use, install Claude Desktop and ensure you have Golang installed to build the server from source. After building, launch the metoro-mcp-server executable. In Claude’s settings, point the MCP server configuration to this executable and provide any necessary authentication details (if you have a Metoro account) or use the included demo configuration for testing. The server communicates with Metoro’s API endpoints and Kubernetes observability data, enabling natural-language queries like the health of a deployment, the latency of a service, or eBPF-driven telemetry patterns across microservices.
How to install
Prerequisites:
- Git
- Go (Golang) toolchain installed on your system
- Optional: Claude Desktop app for testing within Claude’s UI
Installation steps:
- Clone the repository: git clone https://github.com/metoro-io/metoro-mcp-server.git
- Change into the repository directory: cd metoro-mcp-server
- Build the MCP server binary: go build -o metoro-mcp-server
- Run the server: ./metoro-mcp-server
If you prefer not to build locally, you can adapt the process to your environment by using a container or other deployment method once the binary is produced. When running, configure Claude Desktop to point to the metoro-mcp-server executable in your local environment or deployment pipeline.
Additional notes
Notes and tips:
- If you have a Metoro account, you can supply METORO_AUTH_TOKEN and METORO_API_URL in Claude’s local config to enable authenticated access to your account’s data.
- A demonstration setup is available via the included Live Demo Cluster, which uses a public demo token; replace this with your own token and API URL for production use.
- The configuration in Claude Desktop is stored at your user’s Library/Application Support/Claude/claude_desktop_config.json and should include an entry for the metoro-mcp-server with the appropriate command path to the built executable and environment variables as needed.
- Ensure network access from Claude/Desktop to Metoro’s backend endpoints and to the Kubernetes cluster you intend to observe.
- If you encounter issues connecting, verify that the binary is executable and that the environment variables (METORO_AUTH_TOKEN, METORO_API_URL) are correctly set in Claude’s config.
Related MCP Servers
trpc-agent-go
trpc-agent-go is a powerful Go framework for building intelligent agent systems using large language models (LLMs) and tools.
station
Station is our open-source runtime that lets teams deploy agents on their own infrastructure with full control.
tiger-cli
Tiger CLI is the command-line interface for Tiger Cloud. It includes an MCP server for helping coding agents write production-level Postgres code.
gopls
MCP server for golang projects development: Expand AI Code Agent ability boundary to have a semantic understanding and determinisic information for golang projects.
kubernetes
A Model Context Protocol (MCP) server for the Kubernetes API.
gcp-cost
💰 An MCP server that enables AI assistants to estimate Google Cloud costs, powered by Cloud Billing Catalog API and built with Genkit for Go