git_mcp

Git operations and GitHub/Gitea API access. Credentials are injected at runtime — the provider never receives your tokens directly.

Git operations

ToolWhat it does
git_statusWorking tree status
git_diffStaged and unstaged changes
git_logCommit history
git_addStage files
git_commitCreate a commit
git_pushPush to remote (credentials injected)
git_pullPull from remote (credentials injected)
git_cloneClone a repo (credentials injected — works for private repos)
git_branchList branches
git_branch_createCreate a new branch
git_checkoutSwitch branches or restore files
git_stashStash changes

GitHub / Gitea API

ToolWhat it does
gh_pr_createOpen a pull request
gh_pr_viewView PR details and comments
gh_pr_listList open PRs
gh_pr_mergeMerge a PR
gh_pr_checksView CI check results on a PR
gh_issue_createCreate an issue
gh_issue_viewView issue details
gh_issue_listList open issues
gh_issue_closeClose an issue
gh_run_listList recent CI/CD workflow runs
gh_run_viewView run details and logs
gh_release_createCreate a release
gh_apiRaw GitHub REST API call (any endpoint)
gitea_apiRaw Gitea REST API call
Gitea API tools are only available when a Gitea account is linked. GitHub tools require a linked GitHub account. Both can be linked simultaneously.