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​