Skip to content

observability-mcp

A topology-aware MCP control plane for AI agents. One self-hosted gateway:

  • observability toolsquery_metrics, query_logs, query_traces, get_service_health, detect_anomalies, get_topology, get_blast_radius, get_anomaly_history
  • federation — proxy other MCP servers under one stable endpoint
  • governance — RBAC, audit chain, tenancy, redaction, products, virtual servers
  • transports — Streamable HTTP, stdio, WebSocket
  • air-gapped — no runtime npm, signed plugins, offline-verifiable

Try it in 30 seconds

bash docker compose --profile demo up --build open http://localhost:3000

The demo brings up a k3s cluster, Prometheus + Loki scraping it, and the gateway pre-wired against the lot. The web UI lands on the Dashboard.

Plug an agent into it

jsonc { "mcpServers": { "observability": { "url": "http://localhost:3000/mcp", "headers": { "Authorization": "Bearer <key>" } } } }

Drop the snippet into Claude Desktop / Cursor / any MCP client; the eight observability tools become visible on tools/list.

What's where

What ships in v2.0

See the v2.0 CHANGELOG entry — federation, multi-replica HA, WebSocket transport, OIDC vendor presets, plugin lifecycle hooks, pluggable audit sinks, OTel self-tracing, MCP 2025-11-25 conformance, virtual servers, CSRF + SSRF hardening, plugin signature default-on.