gh_create_release
Create a new GitHub release in a specified repository by providing owner, repo, and tag name. Optionally set the release title, description, target branch, draft, or prerelease status.
Instructions
Create a new release in a repository.
This tool is disabled unless MCP_GH_ALLOW_WRITE_COMMANDS=true. With the default MCP_GH_CONFIRM_WRITE_COMMANDS=true, MCP asks a human to approve the command before executing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| name | No | ||
| repo | Yes | ||
| draft | No | ||
| owner | Yes | ||
| target | No | ||
| tag_name | Yes | ||
| prerelease | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| message | Yes | ||
| tag_name | Yes |