Governed Prometheus + Grafana ops: PromQL, alerts, dashboards, RCA; 30 tools.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http
verified
reported
listed in the official MCP registry counts 39 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
alert_log_context
-
alert_noise_and_flap_analysis
-
alertmanager_alerts
-
create_annotation
-
create_silence
-
datasource_health
-
delete_dashboard
-
dropped_targets
-
expire_silence
-
firing_alert_rca
-
firing_alerts
-
get_dashboard
-
instant_query
-
label_values
-
list_dashboards
-
list_datasources
-
list_folders
-
list_rules
-
list_silences
-
list_targets
-
log_error_burst_rca
-
log_volume_analysis
-
loki_label_values
-
loki_labels
-
loki_query
-
loki_tail_errors
-
observability_overview
-
pending_alerts
-
prometheus_config_status
-
prometheus_tsdb_status
-
range_query
-
reload_prometheus_config
-
rule_health
-
series_metadata
-
target_scrape_health
-
target_scrape_health_analysis
-
undo_apply
-
undo_list
-
update_dashboard
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 3e5ce6f · analyzer v33 · 2d ago
skills & prompt files 1
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 81
tool registrations 39
- firing_alerts AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/alerts.py :10
- pending_alerts AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/alerts.py :22
- alertmanager_alerts AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/alerts.py :34
- list_silences AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/alerts.py :47
- firing_alert_rca AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/analysis.py :13
- target_scrape_health_analysis AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/analysis.py :31
- alert_noise_and_flap_analysis AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/analysis.py :45
- list_dashboards AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/grafana.py :10
- get_dashboard AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/grafana.py :23
- list_datasources AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/grafana.py :36
- datasource_health AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/grafana.py :48
- list_folders AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/grafana.py :61
- loki_labels AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/loki.py :19
- loki_label_values AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/loki.py :32
- loki_query AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/loki.py :48
- loki_tail_errors AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/loki.py :75
- log_error_burst_rca AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/loki.py :98
- log_volume_analysis AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/loki.py :126
- alert_log_context AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/loki.py :155
- instant_query AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/metrics.py :10
- range_query AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/metrics.py :28
- label_values AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/metrics.py :50
- series_metadata AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/metrics.py :70
- observability_overview AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/overview.py :10
- prometheus_config_status AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/prometheus.py :10
- prometheus_tsdb_status AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/prometheus.py :22
- list_rules AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/rules.py :10
- rule_health AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/rules.py :23
- list_targets AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/targets.py :10
- target_scrape_health AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/targets.py :23
- dropped_targets AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/targets.py :35
- undo_list AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/undo.py :43
- undo_apply AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/undo.py :113
- create_silence AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/writes.py :67
- expire_silence AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/writes.py :92
- create_annotation AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/writes.py :110
- update_dashboard AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/writes.py :136
- delete_dashboard AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/writes.py :159
- reload_prometheus_config AIops-tools-Observability-AIops-3e5ce6f/mcp_server/tools/writes.py :185