Configuration Examples
Choose an example that matches your use case, then customize it for your organization.
Find Your Starting Point
Section titled “Find Your Starting Point” Just Getting Started? Minimal config to get up and running quickly
Single Team Setup Simple organization with one team profile
Multiple Teams Teams with delegation and different permissions
Security Focus Locked-down configuration for security-conscious orgs
By Category
Section titled “By Category”Basics
Section titled “Basics”Start here if you’re new to SCC:
- Minimal Config - Bare minimum to get started
- Single Team - One team, simple setup
Team Setups
Section titled “Team Setups”Multiple teams with different needs:
- Multi-Team - Teams with delegation
- Inline Profiles - All teams in one config
Security
Section titled “Security”Locked-down configurations:
- Strict Security - Maximum restrictions
- Stdio Hardened - Controlled stdio MCP
- Safety Net - Git protection enabled
Federation
Section titled “Federation”Teams managing their own configs:
- GitHub Federation - Teams on GitHub
- Hybrid Setup - Mix of GitHub and GitLab
- Full Federation - Complete federated example
Real-World
Section titled “Real-World”Production-ready examples:
- Example Org - Complete organization
- Sundsvall - Municipality setup
Using These Examples
Section titled “Using These Examples”- Choose an example that matches your needs
- Copy the configuration
- Update organization name and ID
- Customize security, teams, and plugins
- Validate with
scc org validate config.json - Host on GitHub, GitLab, or any HTTPS endpoint
- Distribute the URL to your developers
Example Structure
Section titled “Example Structure”Each example includes:
- Purpose: What scenario it addresses
- When to Use: Ideal use cases
- When NOT to Use: Better alternatives
- Configuration: The complete JSON
- How to Use: Step-by-step setup
- Verification: Commands to test it works