Skip to content

Multi-Team Setup

org-config.json
{
"schema_version": "1.0.0",
"organization": {
"name": "Acme Corp",
"id": "acme"
},
"marketplaces": {
"sandboxed-code-official": {
"source": "github",
"owner": "CCimen",
"repo": "sandboxed-code-plugins"
},
"internal": {
"source": "github",
"owner": "acme",
"repo": "scc-plugins"
}
},
"security": {
"blocked_plugins": ["*experimental*"],
"blocked_base_images": ["*:latest"],
"allow_stdio_mcp": false
},
"defaults": {
"enabled_plugins": ["scc-safety-net@sandboxed-code-official"],
"session": {
"timeout_hours": 12
}
},
"delegation": {
"teams": {
"allow_additional_plugins": ["*"],
"allow_additional_mcp_servers": ["platform"]
}
},
"profiles": {
"backend": {
"description": "Backend Java/Python team",
"additional_plugins": ["java-analyzer@internal"],
"delegation": {
"allow_project_overrides": true
}
},
"frontend": {
"description": "Frontend React/Vue team",
"additional_plugins": ["react-tools@internal"],
"delegation": {
"allow_project_overrides": true
}
},
"platform": {
"description": "Platform/DevOps team",
"additional_plugins": ["k8s-tools@internal"],
"additional_mcp_servers": {
"monitoring": {
"type": "http",
"url": "https://monitoring.internal/mcp"
}
}
}
}
}
TeamPluginsMCP ServersProject Overrides
backendjava-analyzerNoYes
frontendreact-toolsNoYes
platformk8s-toolsmonitoringNo (default)
Terminal window
scc org validate org-config.json
scc team --verbose