Git MCP Tools
Git exposes 12 tools. Each one has its own page with the configuration for every client that can run this server.
-
git_statusgit status
-
git_diff_unstagedgit diff unstaged
-
git_diff_stagedgit diff staged
-
git_diffgit diff
-
git_commitgit commit
-
git_addgit add
-
git_resetgit reset
-
git_loggit log
-
git_create_branchgit create branch
-
git_checkoutgit checkout
-
git_showgit show
-
git_initgit init
Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. The registry stores tool names only; connect the server for its live schemas.