github-manager MCP Server

update_repo_settings

Update repository settings

Input Schema

NameRequiredDescriptionDefault
orgYesOrganization name
repoYesRepository name
settingsYesRepository settings to update

Input Schema (JSON Schema)

{ "properties": { "org": { "description": "Organization name", "type": "string" }, "repo": { "description": "Repository name", "type": "string" }, "settings": { "description": "Repository settings to update", "properties": { "allow_merge_commit": { "description": "Allow merge commits", "type": "boolean" }, "allow_rebase_merge": { "description": "Allow rebase merging", "type": "boolean" }, "allow_squash_merge": { "description": "Allow squash merging", "type": "boolean" }, "has_issues": { "description": "Enable issues", "type": "boolean" }, "has_projects": { "description": "Enable projects", "type": "boolean" }, "has_wiki": { "description": "Enable wiki", "type": "boolean" } }, "type": "object" } }, "required": [ "org", "repo", "settings" ], "type": "object" }