Skip to main content
Glama

Git MCP

by Andre-Buzeli

git-release

Manage Git releases by creating, listing, updating, deleting, publishing, and downloading releases with support for tags, release notes, assets, and GitHub/Gitea providers.

Instructions

Git release management tool for release operations. Supports create, list, get, update, delete, publish, and download operations. Local operations work with tags, remote operations require a provider.

Input Schema

NameRequiredDescriptionDefault
actionYesThe release operation to perform
assetNameNoSpecific asset name to download (for download)
assetsNoFile paths to upload as release assets (for create/update)
bodyNoDetailed release notes/body (for create/update)
commitishNoCommit or branch to create release from (default: HEAD, for create)
descriptionNoShort description of the release (for create/update)
downloadPathNoPath to save downloaded assets (for download)
draftNoCreate as draft release (for create/update)
forceNoForce operation (for delete, update)
generateNotesNoAuto-generate release notes (for create)
includeDraftsNoInclude draft releases in list (for list)
includePrereleaseNoInclude pre-releases in list (for list)
limitNoMaximum number of releases to return (for list)
ownerNoRepository owner (for remote operations)
prereleaseNoMark as pre-release (for create/update)
projectPathYesAbsolute path to the project directory
providerNoProvider for remote operations (required for update, delete, publish, download)
releaseNameNoName of the release (defaults to tagName, for create/update)
repoNoRepository name (for remote operations)
tagNameNoTag name for the release (required for most operations)

Input Schema (JSON Schema)

{ "properties": { "action": { "description": "The release operation to perform", "enum": [ "create", "list", "get", "update", "delete", "publish", "download" ], "type": "string" }, "assetName": { "description": "Specific asset name to download (for download)", "type": "string" }, "assets": { "description": "File paths to upload as release assets (for create/update)", "items": { "type": "string" }, "type": "array" }, "body": { "description": "Detailed release notes/body (for create/update)", "type": "string" }, "commitish": { "description": "Commit or branch to create release from (default: HEAD, for create)", "type": "string" }, "description": { "description": "Short description of the release (for create/update)", "type": "string" }, "downloadPath": { "description": "Path to save downloaded assets (for download)", "type": "string" }, "draft": { "description": "Create as draft release (for create/update)", "type": "boolean" }, "force": { "description": "Force operation (for delete, update)", "type": "boolean" }, "generateNotes": { "description": "Auto-generate release notes (for create)", "type": "boolean" }, "includeDrafts": { "description": "Include draft releases in list (for list)", "type": "boolean" }, "includePrerelease": { "description": "Include pre-releases in list (for list)", "type": "boolean" }, "limit": { "description": "Maximum number of releases to return (for list)", "type": "number" }, "owner": { "description": "Repository owner (for remote operations)", "type": "string" }, "prerelease": { "description": "Mark as pre-release (for create/update)", "type": "boolean" }, "projectPath": { "description": "Absolute path to the project directory", "type": "string" }, "provider": { "description": "Provider for remote operations (required for update, delete, publish, download)", "enum": [ "github", "gitea", "both" ], "type": "string" }, "releaseName": { "description": "Name of the release (defaults to tagName, for create/update)", "type": "string" }, "repo": { "description": "Repository name (for remote operations)", "type": "string" }, "tagName": { "description": "Tag name for the release (required for most operations)", "type": "string" } }, "required": [ "action", "projectPath" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Andre-Buzeli/git-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server