Skip to main content
Glama
632,695 tools. Updated 2026-10-03 08:46

"Understanding Git commands: pull, push, commit, and merge" matching MCP tools:

  • Perform Git version control operations on your Obsidian vault: commit changes, pull remote updates, push backups, and run full sync with one action.
    MIT
  • Execute Git actions—discard, stage, commit, checkout, merge, rebase, cherry, pull, push—to manage code changes; push commits to persist them as they are lost otherwise.
    MIT
    Destructive
  • Stage all task worktree changes and create a local Git commit without push, merge, or deploy. Provide task ID and commit message to record isolated work.
    MIT
    Destructive
  • Execute version control operations including status, log, diff, branch, add, commit, push, pull, and checkout, passing all arguments directly through to the underlying command.
    MIT
  • Stage, commit, and push changes to a Git repository in one step. Specify repo path and commit message; optionally select files, branch, or create a new branch. Automatically sets upstream tracking.
    MIT
  • Execute git commands under permission control. Read operations (status, log, diff) require read access; write operations (commit, push) require write access.
    MIT

Matching MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Analyzes git repository changes to generate conventional commit messages and summaries using OpenAI's GPT-4o-mini. It provides detailed tracking of modified, added, and deleted files to streamline the version control process.
    12 npm
    -
  • A
    license
    A
    quality
    C
    maintenance
    Automatically generates conventional commit messages from staged git changes and checks repository status. Analyzes git diffs to create properly formatted commit messages following conventional commit standards.
    2
    8
    MIT

Matching MCP Connectors

  • Send, search, and manage notifications, accounts, and push preferences

  • Merge, split, extract, rotate, reorder and stamp PDF pages from your AI chat, all offline.

  • Merge an approved pull request by supplying team, repository, and pull request IDs. Explicit user approval is required before the merge.
    MIT
    Destructive
  • Query Git commit history to understand changes, debug regressions, and find commit context. Search by keyword, file, or blame.
    MIT
  • Record the integration commit where an accepted ChangeSet landed after a merge, marking it COMMITTED. Use after accepting and merging to link the verified work to its final Git history.
    Apache 2.0
  • Automates Git commits by detecting changes, generating conventional commit messages, staging, committing, and optionally pushing to remote repositories while updating CHANGELOG.
    MIT
  • Record an already-performed git commit against a gate session, marking it committed and updating the audit log. Use after a successful commit to complete the gate-controlled workflow.
    MIT
  • Link a git commit SHA to a feature spec and optionally a task. Creates full traceability from code to commit to task to spec.
    MIT
  • Merge a branch into the current branch, integrating commits with or without a merge commit. Use to bring a feature branch back into its base or squash work into a single commit.
    MIT
    Destructive
  • Identify the pull request that introduced a specific line in a file or a particular commit. Uses git blame and local merge commit data, with optional GitHub API fallback.
    MIT
  • Sync an Obsidian vault via git: view status, pull with fast-forward-only, push, and read history. Conflicts are returned as structured data for manual resolution.
    MIT
  • Synchronize an Obsidian vault with git: report status, fast-forward-only pull, push, or log, surfacing conflicts without auto-resolving.
    MIT
  • Evaluate pull request or git ref for merge readiness by checking CI, reviews, labels, and mergeability, providing blockers, warnings, and next actions.
    MIT
  • Execute Git subcommands in a controlled local repository. Blocks destructive operations such as push, force, and delete while allowing other mutating commands.
    GPL 2.0