content/guides/github-sonarqube-sandbox/_index.md
This guide demonstrates how to build an AI-powered code quality workflow using E2B sandboxes with Docker’s MCP catalog. You’ll create a system that automatically analyzes code quality issues in GitHub repositories using SonarQube, then generate pull requests with fixes.
You’ll build a Node.js script that spins up an E2B sandbox, connects GitHub and SonarQube MCP servers, and uses Claude Code to analyze code quality and propose improvements. The MCP servers are containerized and run as part of the E2B sandbox.
In this guide, you'll learn:
Running this workflow in E2B sandboes provides several advantages over local execution:
Read Docker's blog post: Docker + E2B: Building the Future of Trusted AI.