set_branch_protection
Apply a baseline branch protection policy requiring pull request reviews, code owner approval, conversation resolution, and linear history, while blocking force pushes and deletions.
Instructions
Apply a baseline branch-protection policy. WRITE OPERATION.
Requires PRs with required_reviews approvals, optional Code Owner review,
blocks force-push/deletion, requires conversation resolution + linear history.
Blocked unless GITHUB_MCP_READ_ONLY=false.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | ||
| owner | Yes | ||
| branch | No | main | |
| enforce_admins | No | ||
| required_reviews | No | ||
| require_code_owners | No |