This Node.js server implements the Model Context Protocol (MCP) to enable Git operations. It offers features like cloning, status checks, pulling, pushing, committing, checkout, logging, branching, adding files, initializing repositories, and managing remote repositories—all accessible through the MCP protocol. The server emphasizes type-safe command execution, robust error handling with detailed Git error messages, and includes a comprehensive test suite to ensure reliability.
Key Features
010 GitHub stars
02Robust error handling with detailed git error messages
03Supports common Git operations
04Git repository management through MCP protocol
05Type-safe command execution with Zod schema validation
06Comprehensive test suite covering all operations