Provides large language models with seamless Git repository interaction and automation capabilities through a Model Context Protocol server.
This Model Context Protocol (MCP) server, implemented in Go, empowers large language models (LLMs) to effectively read, search, and manipulate Git repositories. It serves as a high-performance, easily deployable Go port of the original Python mcp-server-git, offering a comprehensive suite of tools for managing Git workflows. From basic operations like status checks, adding, committing, and branching, to advanced features such as detailed diffs, log history, remote pushes, and extensive tag management, `go-mcp-git` simplifies integrating complex Git operations directly into AI-driven development environments. Its intelligent path resolution and specialized `git_raw_command` tool ensure robust and flexible interaction with Git repositories, even in challenging shell environments.