Skip to main content

Examples and Quick Reference

Quick reference for natural language prompts, workflow triggers, and command patterns. For detailed step-by-step guides, see Common Workflows.


Example Requests

On-Call Triage

"Summarize what's firing right now."
"Show me all critical alerts in production."
"How are the current alerts grouped?"
"What's the alert landscape for the checkout service?"

Silence Management

"Silence alerts for the checkout service for 2 hours during deployment."
"Preview what would happen if I silence all api-server alerts."
"Extend the current checkout silence by 30 minutes."
"Expire all my active silences — maintenance is done."
"Would this silence pass our compliance policy?"

Routing & Notifications

"Who gets paged when a critical alert fires for the api-server?"
"What Slack channels are configured for alerts?"
"Are any alerts falling through to the default route?"
"Show me the full routing tree."

Integration Testing

"Push a test alert to verify that the slack-sre receiver is working."
"Fire a test alert with labels team=platform and severity=warning."
"Simulate routing for alertname=MCPIntegrationTest to check the pipeline."

Governance & Audit

"Show me all silence changes in the last 24 hours."
"Who created silences yesterday?"
"Export the current Alertmanager config for Git storage."
"Show the MCP audit log."

Command Reference Guide

User IntentCore ToolsExample Query
On-call summaryam_summarize_oncall"What's firing right now?"
Filter alertsam_list_alerts"Show critical alerts for checkout"
Check alert groupsam_list_alert_groups"How are alerts grouped?"
Preview silenceam_preview_silence"What would this silence affect?"
Create silenceam_create_silence"Silence checkout for 2 hours"
Extend silenceam_update_silence"Add 30 more minutes"
Expire silenceam_expire_silence"Maintenance is done, expire it"
Silence specific alertam_silence_alert"Mute this HighCPU alert"
Check routingam_explain_routing"Who gets paged for this?"
Audit default routeam_audit_default_route"Any alerts falling through?"
Test notificationam_push_test_alert"Verify Slack integration works"
Audit changesam_list_recent_changes"Who created silences today?"
Validate policyam_validate_silence_policy"Would this silence be allowed?"

Tips and Best Practices

Always Preview Before Silencing

Check the blast radius before creating any silence:

"Preview what would happen if I silence service=checkout in production."

Use Service Scope for Silences

The default service scope (alertname + service + env) is the safest balance between too narrow and too broad:

"Silence the HighCPU alert for api-server in production for 1 hour."

Use Guided Prompts for Complex Workflows

The server includes 3 built-in guided prompts:

PromptUse Case
am-alert-triage-guidedOn-call shift triage
am-maintenance-silence-guidedPlanned maintenance silencing
am-integration-test-guidedNotification pipeline testing

Audit Regularly

Review silence activity daily for compliance:

"Show me all silence changes in the last 24 hours and who created them."

Test Alerts Are Real

Remember that am_push_test_alert fires real notifications. Use descriptive labels:

"Push a test alert with alertname=MCPIntegrationTest, team=sre, severity=info."

Next Steps