What You'll Build
An automated error monitoring system that uses Continue CLI with Sentry MCP to analyze production errors, identify root causes with AI, and create detailed GitHub issues with suggested fixes.
What You’ll Learn
This cookbook teaches you to:- Use Sentry MCP to access issues
- Analyze error patterns and stack traces with AI
- Automatically create GitHub issues with root cause analysis
- Set up continuous error monitoring with GitHub Actions
Prerequisites
Before starting, ensure you have:- GitHub repository where you want to create issues
- Sentry account with an active project collecting errors
- Node.js 18+ installed locally
- Continue CLI with active credits (required for API usage)
- GitHub CLI installed (
ghcommand)
1
Install Continue CLI
2
Set up Continue CLI Account & API Key
- Visit Continue Organizations
- Sign up or log in to your Continue account
- Navigate to your organization settings
- Click “API Keys” and then ”+ New API Key”
- Copy the API key immediately (you won’t see it again!)
- Login to the CLI:
cn login
Step 1: Set Up Your Credentials
First, you’ll need to gather your Sentry and GitHub API credentials.- Configure Sentry MCP
- Sentry API Credentials
- Set Up GitHub CLI Authentication
The Sentry MCP supports multiple configuration methods. For Continue CLI, OAuth is recommended:Option 1: OAuth Configuration (Recommended)The Sentry MCP will prompt for OAuth authentication when first used. Simply follow the authorization flow.Option 2: STDIO Mode with Auth TokenFor local development or self-hosted Sentry installations, you can use STDIO mode:Or use environment variables:
The
--host parameter is required and should point to your Sentry instance (e.g., sentry.io or sentry.example.com for self-hosted).Sentry Error Monitoring Workflow Options
Fastest Path to Success
Skip the manual setup and use our pre-built Sentry Continuous AI agent that includes
optimized prompts, rules, and the Sentry MCP for more consistent results.
How Sentry MCP Works:
- Connects to your Sentry organization via OAuth
- Provides tools for accessing issues, projects, teams, and DSNs
- Supports both hosted (
https://mcp.sentry.dev) and self-hosted Sentry instances - Automatically handles authentication and API interactions
- ⚡ Quick Start (Recommended)
- 🛠️ Manual Setup
Perfect for: Immediate error analysis with AI-powered root cause detection and built-in debugging
1
Add the Pre-Built Agent
Visit the Sentry Continuous AI Agent on Continue Mission Control and click “Install Agent” or run:This agent includes:
- Optimized prompts for Sentry error analysis and GitHub issue creation
- Built-in rules for consistent formatting and error handling
- Sentry MCP for more reliable API interactions
- Automatic authentication via OAuth flow
2
Run Error Analysis
Navigate to your project directory and enter this prompt in the Continue CLI TUI:That’s it! The agent handles everything automatically.
Why Use the Agent? Results are more consistent and debugging is easier thanks to the Sentry MCP integration and pre-tested prompts.
Why GitHub CLI over GitHub MCP: While GitHub MCP is available, it can be
token-expensive to run. The
gh CLI is more efficient, requires no API tokens
(authenticated via gh auth login), and provides a cleaner command-line
experience. GitHub MCP remains an option if you prefer full MCP integration.Agent Requirements
Agent Requirements
To use the pre-built agent, you need either:
- Continue CLI Pro Plan with the models add-on, OR
- Your own API keys added to Continue Mission Control secrets (same as Step 1)
- Sentry account with at least one project
- User Auth Token with appropriate scopes (or OAuth flow)
- The MCP works with both Sentry’s hosted service (
sentry.io) and self-hosted instances
Step 2: Analyze Sentry Errors with AI
Use Continue CLI to perform intelligent error analysis. Enter these prompts in the Continue CLI TUI:To run any of the example prompts below in headless mode, use
cn -p "prompt"- Recent Errors Analysis
- Critical Error Investigation
- Performance Issue Detection
Prompt:
Available Sentry MCP Tools:
- Organizations: Access org-level data and settings
- Projects: Query projects and their configurations
- Issues: Search and analyze error issues
- Teams: Manage team assignments
- DSNs: Retrieve project DSN configurations
Step 3: Automate GitHub Issue Creation
Create actionable GitHub issues from Sentry errors. Enter this prompt in the Continue CLI TUI: Prompt:Step 4: Set Up Continuous Monitoring with GitHub Actions
Automate error monitoring with the Sentry Release GitHub Action and Continue CLI to create comprehensive, AI-powered issue descriptions:Workflow Best Practices:
- Run every 6 hours to catch critical errors quickly
- Create Sentry releases on push to track error-to-deployment correlation
- Use Continue CLI to generate comprehensive, AI-powered issue descriptions
- Use duplicate detection to avoid creating multiple issues for the same error
- Filter by severity to focus on high-impact issues
- Include full error context and suggested fixes in issues
- Tag issues with appropriate labels for team routing
- Link GitHub issues back to Sentry for bidirectional tracking
What You’ve Built
After completing this guide, you have a complete Sentry-powered error monitoring system that:- Monitors production errors - Automatically fetches and analyzes Sentry issues every 6 hours
- Identifies critical bugs - Uses AI to spot high-impact errors
- Creates actionable tasks - Generates GitHub issues with root cause analysis and suggested fixes
- Runs autonomously - Operates continuously without manual intervention using GitHub Actions
- Scales with your app - Handles growing error volumes and complexity automatically
Continuous AI Error Monitoring
Your system now operates at Level 2 Continuous AI - AI handles routine error analysis with human oversight through GitHub issue review and resolution.
Advanced Error Analysis Prompts
Enhance your workflow with these advanced Continue CLI prompts:Release Impact Analysis
Compare error rates before and after the latest Sentry release to identify regressions introduced in the deployment
Error Trend Detection
Analyze Sentry error trends over the past 30 days and identify emerging issues before they become critical
User Impact Assessment
Identify which errors are affecting the most unique users and prioritize fixes based on user impact
Performance Correlation
Cross-reference Sentry performance issues with error spikes to identify root causes
Security Best Practices
Troubleshooting
Sentry MCP Connection Issues
If you encounter connection issues:- Verify OAuth authentication is complete
- Check your Sentry organization access
- Ensure the MCP server URL is correct (
https://mcp.sentry.dev/mcp) - For self-hosted Sentry, verify your host URL is configured correctly
Common Error Analysis Issues
| Issue | Solution |
|---|---|
| No errors returned | Verify your Sentry project has collected errors recently |
| OAuth prompt not appearing | Check that Continue CLI has proper MCP configuration |
| Duplicate GitHub issues | Implement duplicate detection in your prompts |
| Missing error context | Ensure your Sentry token has event:read scope |
Next Steps
- Set up Sentry performance monitoring
- Configure Sentry release tracking for deployment correlation
- Integrate Slack MCP for error alerts
- Join the Continue Discord for support