Claude Code Container Service Configuration: - Container: standard sizing, 10m sleep timeout - Jobs: 60s default timeout, 5 max concurrent - MCP: 2025-06-18 protocol Available endpoints: GET /container/ - Start a container for each ID with a 2m timeout GET /lb - Load balance requests over multiple containers GET /error - Start a container that errors (demonstrates error handling) GET /singleton - Get a single specific container instance WS /ws - WebSocket endpoint for real-time streaming GET /claude/version - Get Claude Code version POST /claude/execute - Execute Claude Code command GET /claude/auth/status - Check authentication status GET /health - Health check (includes metrics) GET /metrics - View metrics and configuration POST /mcp - MCP protocol endpoint GET /mcp/sse - SSE streaming endpoint MCP Tools (8 total): Core: - claude_code_execute - Execute Claude Code commands (auto-warms container) - claude_bash_execute - Execute shell commands (including ls for directory listing) Files: - claude_file_write - Write files (creates parent directories) - claude_file_read - Read file contents Storage: - storage - Manage persistent files in R2 (upload, download, list) Jobs: - claude_job_start - Start background task (supports TTL, tags, metadata) - claude_job_status - Get job status and results - claude_job_cancel - Cancel running job - claude_job_list - List jobs with filtering