MCP Servers / other / observability-mcp

observability-mcp

JSON →
stdionone4other

One MCP server that connects to any observability backend through pluggable connectors, normalizes the data, adds intelligent analysis, and provides a web UI for configuration.

Install
How to run this server
[ { "cmd": "npx @thotischner/observability-mcp", "imports": [] } ]
server path: observability-mcp
Tools
What this server exposes
list_sources
Discover configured backends and connection status
list_services
Discover monitored services across all backends
query_metrics
Query metrics with pre-computed summary stats
query_logs
Query logs with error/warning counts and top patterns
get_service_health
Health score combining metrics + logs (0–100)
detect_anomalies
Cross-signal anomaly detection with robust (median/MAD + trend) analysis
get_topology
Return the merged infrastructure graph (resources + edges) from every topology-capable connector, filterable by source/kind/scope
get_blast_radius
Pivot on the universal RUNS_ON relation — 'if this resource's host fails, who else fails?'. Works for pod→node, vm→hypervisor, container→host
Configuration
Environment & auth
authnone
envPROMETHEUS_URL
envLOKI_URL
envGRAFANA_TOKEN
Resources
observability-mcp — MCP Server · libregistry