{"id":4291,"slug":"geropl/git-mcp-go","name":"Git MCP Server (Go)","description":"An MCP server for interacting with and automating Git repositories using Large Language Models.","category":"version-control","github":"https://github.com/geropl/git-mcp-go","homepage":"","server_url":"","transport":"http","install":null,"tools":[{"name":"git_status","description":"Shows the working tree status"},{"name":"git_diff_unstaged","description":"Shows changes in the working directory that are not yet staged"},{"name":"git_diff_staged","description":"Shows changes that are staged for commit"},{"name":"git_diff","description":"Shows differences between branches or commits"},{"name":"git_commit","description":"Records changes to the repository"},{"name":"git_add","description":"Adds file contents to the staging area"},{"name":"git_reset","description":"Unstages all staged changes"},{"name":"git_log","description":"Shows the commit logs"},{"name":"git_create_branch","description":"Creates a new branch from an optional base branch"},{"name":"git_checkout","description":"Switches branches"},{"name":"git_show","description":"Shows the contents of a commit"},{"name":"git_init","description":"Initialize a new Git repository"},{"name":"git_push","description":"Pushes local commits to a remote repository (requires --write-access flag)"},{"name":"git_list_repositories","description":"Lists all available Git repositories"}],"env_vars":["DOWNLOAD_URL"],"auth_type":"none","official":false,"stars":36,"status":"active","source":"mcpservers.org","created_at":"2026-05-25T11:09:23.895298+00:00","updated_at":"2026-05-28T08:52:07.901567+00:00","tags":[],"path":"git-mcp-server-go"}