Skip to main content
Glama

Git Workflow Automation MCP Server

by Arcia125

git_commit_and_push

Automate Git commits and push changes to a remote repository. Specify file paths, commit messages, and branch names. Supports dry runs for previewing changes and integrates with conventional commit formatting.

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" }
Install Server

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