poly-observability-mcp
Verified Safeby hyperpolymath
Overview
Unified Model Context Protocol (MCP) server for querying metrics, logs, and traces from various observability backends like Prometheus, Grafana, Loki, and Jaeger, primarily enabling AI assistants.
Installation
deno run --allow-net --allow-read --allow-write --allow-env --allow-run main.jsEnvironment Variables
- PROMETHEUS_URL
- GRAFANA_URL
- GRAFANA_API_KEY
- LOKI_URL
- JAEGER_URL
Security Notes
The project demonstrates strong security practices, including explicit environment variable usage for credentials (GRAFANA_API_KEY), a detailed SECURITY.md policy, and no obvious hardcoded secrets or 'eval' calls. It utilizes Deno's permission model, and while the `deno.json` allows `--allow-write` and `--allow-run`, `allow-run` is justified by the `Deno.Command` binding, and `allow-write` may be for internal Deno cache/logging. The presence of resilience patterns like circuit breakers and health checks also contributes to operational stability and indirect security. Automated security scanning (TruffleHog, CodeQL) is mentioned in `SECURITY.md`.
Similar Servers
mcp-shark
Aggregate multiple Model Context Protocol (MCP) servers into a single unified interface with a powerful monitoring UI.
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.
signoz-mcp-server
Integrates SigNoz observability data, including metrics, traces, logs, alerts, and dashboards, with AI assistants and LLMs for natural language querying and management.
langfuse-mcp
Provides a comprehensive Model Context Protocol (MCP) server for Langfuse, enabling AI agents to debug, analyze, and manage AI traces, observations, sessions, exceptions, and prompts.