ShakeBugs MCP Server
This MCP server helps you fetch and analyze ShakeBugs user feedback tickets (details + activity history/logs), and provides prompts that guide structured debugging for single or multiple tickets.
Tools
get_user_feedback_details
Fetches full ShakeBugs ticket details from a user feedback URL (title, description, device/app info, reproduction steps, and other metadata). This tool is read-only and is typically used as the first step before deeper debugging.
- Input: issue_url (full ShakeBugs URL)
- URL pattern: https://app.shakebugs.com/[workspace]/user-feedback/[app-key]/[user-feedback-key]
- Auto-invoked when a user shares a ShakeBugs link or asks to analyze/investigate a ticket
get_user_feedback_activity_history
Retrieves the ticket’s activity history logs (console output, system events, network requests, errors/stack traces) in chronological order. This tool is read-only and is usually called after get_user_feedback_details when log evidence is needed.
- Input: issue_url (ShakeBugs URL starting with https://app.shakebugs.com/)
- Returns: list of log entries (timestamps, levels, messages, network/API failures)
- Auto-invoked when users ask for “logs”, “activity history”, “console”, “network”, “output”, “stack trace”, or crash timelines (especially with a ShakeBugs link)
Prompts
analyze_user_feedback_ticket
A structured workflow for debugging a single ticket:
- Fetch details with get_user_feedback_details
- Classify (bug / improvement / question), identify component, and build a timeline
- If it’s a bug, fetch logs with get_user_feedback_activity_history
- Correlate logs to the report and provide RCA, evidence, severity, and next steps
batch_user_feedback_analysis
Analyzes multiple tickets and looks for patterns:
- Fetch details for each ticket
- Categorize each (bug / improvement / question)
- For bug reports, fetch and analyze logs
- Output a table of findings and highlight cross-ticket trends
Ask questions about your Shake tickets — see examples.