Skip to main content
Glama

Git Workflow Automation MCP Server

by Arcia125

git_commit_and_push

Automate Git workflows by committing staged changes and pushing to remote repositories. Specify files, branch, and commit messages with optional dry run previews for streamlined version control.

Instructions

Commit staged changes and push to remote repository

Input Schema

NameRequiredDescriptionDefault
branchNoBranch name to create/switch to (optional)
commitMessageYesCommit message (use conventional commit format)
dryRunNoPreview changes without executing
filesNoArray of file paths to commit (empty for all changes)
workingDirNoWorking directory path (defaults to current directory)

Input Schema (JSON Schema)

{ "properties": { "branch": { "description": "Branch name to create/switch to (optional)", "type": "string" }, "commitMessage": { "description": "Commit message (use conventional commit format)", "type": "string" }, "dryRun": { "default": false, "description": "Preview changes without executing", "type": "boolean" }, "files": { "description": "Array of file paths to commit (empty for all changes)", "items": { "type": "string" }, "type": "array" }, "workingDir": { "description": "Working directory path (defaults to current directory)", "type": "string" } }, "required": [ "commitMessage" ], "type": "object" }

Other Tools from Git Workflow Automation MCP Server

Related Tools

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/Arcia125/git-workflow-mcp-server'

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