git_mcp
Git operations and GitHub/Gitea API access. Credentials are injected at runtime — the provider never receives your tokens directly.
Git operations
| Tool | What it does |
|---|---|
git_status | Working tree status |
git_diff | Staged and unstaged changes |
git_log | Commit history |
git_add | Stage files |
git_commit | Create a commit |
git_push | Push to remote (credentials injected) |
git_pull | Pull from remote (credentials injected) |
git_clone | Clone a repo (credentials injected — works for private repos) |
git_branch | List branches |
git_branch_create | Create a new branch |
git_checkout | Switch branches or restore files |
git_stash | Stash changes |
GitHub / Gitea API
| Tool | What it does |
|---|---|
gh_pr_create | Open a pull request |
gh_pr_view | View PR details and comments |
gh_pr_list | List open PRs |
gh_pr_merge | Merge a PR |
gh_pr_checks | View CI check results on a PR |
gh_issue_create | Create an issue |
gh_issue_view | View issue details |
gh_issue_list | List open issues |
gh_issue_close | Close an issue |
gh_run_list | List recent CI/CD workflow runs |
gh_run_view | View run details and logs |
gh_release_create | Create a release |
gh_api | Raw GitHub REST API call (any endpoint) |
gitea_api | Raw 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.