Git MCP
A Git MCP server that doesn't suck
Connector by selfagency · GitHub account verified by the MCP Registry
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.
About
Reviews
Write a reviewNo 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_analyticsgit_docsgit_historygit_pinggit_statusopen_git_mcp_docs
Delete 18 · Delete, drop, revoke or wipe things.
git_bisectgit_branchesgit_cherry_pickgit_commitsgit_contextgit_flowgit_lfsgit_mergegit_prgit_rebasegit_remotesgit_rewrite
Show 6 more tools
git_stashgit_submodulegit_taggit_workflowgit_workspacegit_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_HOOKSGIT_ALLOW_FORCE_PUSHGIT_ALLOW_NO_VERIFYGIT_AUTO_SIGN_COMMITSGIT_AUTO_SIGN_TAGSGIT_REPO_PATHGIT_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-onlyRead-only repository analytics computed from local git history. Use action=contributors|churn|activity|summary|file-stats.
git_bisectGit Bisect Actionscan change or delete dataRun bisect workflows for bug isolation.
git_branchesGit Branch Toolscan change or delete dataBranch tool. Use action=list|create|delete|rename|checkout|set_upstream|recent for branch workflows.
git_cherry_pickGit Cherry-pick Actionscan change or delete dataStart, continue, or abort cherry-pick.
git_commitsGit Commit Toolscan change or delete dataCommit-area tool. Use action=add|restore|commit|reset|revert|undo|nuke|wip|unstage|amend.
git_contextGit Context Toolscan change or delete dataContext/config tool. Use action=summary|search|get_config|set_config|aliases for repo context operations.
git_docsGit Documentationread-onlySearch 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 dataDrives 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-onlyHistory tool. Use action=log|show|reflog|blame|lg|who to inspect commits, refs, and contributors.
git_lfsGit LFS Actionscan change or delete dataManage 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 dataMerge: start, continue, or abort.
git_pingGit MCP Pingread-onlyReturns a simple response to verify the server is running.
git_prGit Pull Requestcan change or delete dataCreate, 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 dataStart, continue, skip, or abort rebase operations.
git_remotesGit Remote Toolscan change or delete dataRemote tool. Use action=list|manage|fetch|pull|push for network/transport operations.
Show 9 more tools
git_rewriteGit History Rewritecan change or delete dataRewrite 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 dataSave, list, apply, pop, or drop stash entries.
git_statusGit Status Toolsread-onlyStatus and diff tool. Use action=status|diff|diff_main to inspect working tree and branch deltas.
git_submoduleGit Submodule Actionscan change or delete dataAdd, list, update, or sync submodules.
git_tagGit Tag Actionscan change or delete dataList, create, or delete tags. Supports GPG/SSH signed tags.
git_workflowGit Workflow Orchestratorcan change or delete dataRun 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 dataWorkspace tool for stash/rebase/cherry-pick/merge/bisect/tag/worktree/submodule actions plus stash_all shortcut.
git_worktreeGit Worktree Actionscan change or delete dataAdd, list, or remove worktrees.
open_git_mcp_docsOpen git-mcp docsread-onlyOpen 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
- Packages
- npm @selfagency/git-mcp
- License
- License unknown
- Repository
- github.com/selfagency/git-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from selfagency
- 0.596score

Opilot
selfagency
Run Ollama models with full tool and vision support in GitHub Copilot Chat.
PluginCFreshness: C★ 94VS Code +3 - 0.512score

Z.ai for Copilot
selfagency
Access Z.ai (Zhipu) models within GitHub Copilot Chat
PluginBFreshness: B★ 9VS Code +3 - 0.467score
ink-bbs-ansi-ui
selfagency
Design React Ink terminal UI components for a terminal-based IDE with classic BBS / warez-scene aesthetics and ANSI art composition rules.
SkillCFreshness: CClaude Code +9 - 0.461score
code-review
selfagency
Conduct comprehensive code reviews addressing syntactical and programmatic correctness, data flow, type safety (zero `any`), performance, security, API…
SkillCFreshness: CClaude Code +9 - 0.420score
Beans MCP
selfagency
Interact with the Beans CLI issue tracker agentically
ConnectorDFreshness: DLocalClaude Code +5 - 0.409score
1password-environments
selfagency
Use this skill when setting up 1Password Environments for local development to mount named secret sets as local .env files via FIFO pipes, configuring the…
SkillDFreshness: DClaude Code +9
Cite this page
Git MCP. Agent Mart. https://agentmart.dev/connectors/selfagency-git-mcp (last updated 2026-10-24)