Skip to content
Agentmart
Submit a tool

Git MCP

A Git MCP server that doesn't suck

Connector by selfagency · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/selfagency-git-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

A Git MCP server that doesn't suck

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
6 read · 0 write · 18 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 24

Read from the source code; the running server may list different tools.

Read 6 · Look things up without changing anything.

  • git_analytics
  • git_docs
  • git_history
  • git_ping
  • git_status
  • open_git_mcp_docs

Delete 18 · Delete, drop, revoke or wipe things.

  • git_bisect
  • git_branches
  • git_cherry_pick
  • git_commits
  • git_context
  • git_flow
  • git_lfs
  • git_merge
  • git_pr
  • git_rebase
  • git_remotes
  • git_rewrite
Show 6 more tools
  • git_stash
  • git_submodule
  • git_tag
  • git_workflow
  • git_workspace
  • git_worktree

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • GIT_SIGNING_KEY

Other settings (environment variables or headers).

  • GIT_ALLOW_FLOW_HOOKS
  • GIT_ALLOW_FORCE_PUSH
  • GIT_ALLOW_NO_VERIFY
  • GIT_AUTO_SIGN_COMMITS
  • GIT_AUTO_SIGN_TAGS
  • GIT_REPO_PATH
  • GIT_SIGNING_FORMAT

Files it touches

  • Any path the agent passes to its tools

Tools (24)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • git_analyticsGit Repository Analyticsread-only

    Read-only repository analytics computed from local git history. Use action=contributors|churn|activity|summary|file-stats.

  • git_bisectGit Bisect Actionscan change or delete data

    Run bisect workflows for bug isolation.

  • git_branchesGit Branch Toolscan change or delete data

    Branch tool. Use action=list|create|delete|rename|checkout|set_upstream|recent for branch workflows.

  • git_cherry_pickGit Cherry-pick Actionscan change or delete data

    Start, continue, or abort cherry-pick.

  • git_commitsGit Commit Toolscan change or delete data

    Commit-area tool. Use action=add|restore|commit|reset|revert|undo|nuke|wip|unstage|amend.

  • git_contextGit Context Toolscan change or delete data

    Context/config tool. Use action=summary|search|get_config|set_config|aliases for repo context operations.

  • git_docsGit Documentationread-only

    Search and browse official Git documentation from git-scm.com. Use action="search" to find relevant commands and concepts by keyword. Use action="man" to fetch the full man page for a specific git command (e.g. query="commit" fetches the git-commit man page). Useful for answering questions about how to use git commands, understanding options, and discovering the right git command for a task.

  • git_flowGit Flow Actionscan change or delete data

    Drives the git-flow-next CLI. The CLI owns the workflow semantics — the finish state machine, conflict recovery, and worktree lifecycle — so it must be installed and on PATH; this tool only builds argv. Prefer operation=config/topic/control with subactions; the legacy action aliases remain for compatibility.

  • git_historyGit History Toolsread-only

    History tool. Use action=log|show|reflog|blame|lg|who to inspect commits, refs, and contributors.

  • git_lfsGit LFS Actionscan change or delete data

    Manage Git Large File Storage (LFS). Supports tracking/untracking file patterns, listing LFS-tracked files and status, pulling/pushing LFS objects, installing LFS hooks for the repository, and migrating existing files into or out of LFS storage.

  • git_mergeGit Mergecan change or delete data

    Merge: start, continue, or abort.

  • git_pingGit MCP Pingread-only

    Returns a simple response to verify the server is running.

  • git_prGit Pull Requestcan change or delete data

    Create, list, or merge pull requests / merge requests on the detected forge provider (GitHub, GitLab, Forgejo, Gitea, Bitbucket). Uses the provider CLI (gh/glab/tea) when installed, otherwise the provider REST API with a *_TOKEN env var.

  • git_rebaseGit Rebase Actionscan change or delete data

    Start, continue, skip, or abort rebase operations.

  • git_remotesGit Remote Toolscan change or delete data

    Remote tool. Use action=list|manage|fetch|pull|push for network/transport operations.

Show 9 more tools
  • git_rewriteGit History Rewritecan change or delete data

    Rewrite commit history. Use action=reword|squash|rewrite-messages|backup|restore. History rewriting changes commit hashes and requires force-push; create a backup first.

  • git_stashGit Stash Actionscan change or delete data

    Save, list, apply, pop, or drop stash entries.

  • git_statusGit Status Toolsread-only

    Status and diff tool. Use action=status|diff|diff_main to inspect working tree and branch deltas.

  • git_submoduleGit Submodule Actionscan change or delete data

    Add, list, update, or sync submodules.

  • git_tagGit Tag Actionscan change or delete data

    List, create, or delete tags. Supports GPG/SSH signed tags.

  • git_workflowGit Workflow Orchestratorcan change or delete data

    Run named multi-step Git workflows with resumable lifecycle controls. Use action=start|status|continue|abort|list with workflow families such as snapshot, replay, branch_surgery, and publish.

  • git_workspaceGit Workspace Toolscan change or delete data

    Workspace tool for stash/rebase/cherry-pick/merge/bisect/tag/worktree/submodule actions plus stash_all shortcut.

  • git_worktreeGit Worktree Actionscan change or delete data

    Add, list, or remove worktrees.

  • open_git_mcp_docsOpen git-mcp docsread-only

    Open git-mcp documentation pages in this tab.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Oct 14, 2026 (14 days ago)
Last release
Oct 14, 2026 (14 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.selfagency/git-mcp
Version
0.4.2
Auth
API key
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from selfagency

Cite this page

Git MCP. Agent Mart. https://agentmart.dev/connectors/selfagency-git-mcp (last updated 2026-10-24)