metoro-mcp-server
Verified Safeby metoro-io
Overview
Enables AI (LLM) interaction with Kubernetes observability data provided by the Metoro platform for monitoring and troubleshooting microservices.
Installation
./metoro-mcp-serverEnvironment Variables
- METORO_API_URL
- METORO_AUTH_TOKEN
Security Notes
The server uses standard Go libraries for HTTP requests and JSON processing. Authentication is handled via METORO_AUTH_TOKEN environment variable, which is good practice. Input arguments for tools are defined via Go structs with JSON schema tags, mitigating direct injection risks. The `CalculateTimeRange` utility includes a check to prevent excessively long queries (over 30 days) in a production environment. There are no `eval` or similar dynamic code execution functions identified. Response sizes are limited for profiles and logs to prevent resource exhaustion. As an API client, its security profile is also dependent on the security of the remote Metoro API it interacts with.
Similar Servers
mcp-k8s-go
An MCP server enabling AI assistants and users to interact with and manage Kubernetes clusters by listing, getting, applying, and executing commands on Kubernetes resources.
mcp-k8s
A Kubernetes MCP (Model Control Protocol) server that enables natural language interaction with Kubernetes clusters and Helm for resource and release management.
mkp
MKP is a Model Context Protocol (MCP) server for Kubernetes that enables LLM-powered applications to interact with Kubernetes clusters.
signoz-mcp-server
Provides AI assistants and LLMs with natural language access to SigNoz observability data, including metrics, traces, logs, alerts, and dashboards.