Description
Git MCP server for interaction and automation, provides tools to read, search, and manipulate Git repositories via Large Language Models. Current development status: subject to change and expansion. Available tools: ageit_status shows working tree status with repo path as input and returns current status of working directory as text outputangeit_diff_unstaged shows changes in working directory not yet staged with repo path as input and returns diff output of unstaged changengeit_diff_staged shows changes that are staged for commit with repo path as input and returns diff output of staged changesngeit_diff shows differences between branches or commits with repo path, target branch/commit name as inputs and returns diff output comparing current state with targetangeit_commit records changes to the repository with repo path, message as inputs and returns confirmation with new commit hashangeit_add adds file contents to staging area with repo path, array of file paths as inputs and returns confirmation of staged filesageit_reset unstages all staged changes with repo path as input and returns confirmation of reset operationangeit_log shows commit logs with repo path, max_count as inputs and returns array of commit entries with hash, author, date, and messageangeit_create_branch creates new branch with repo path, branch name, optional start point as inputs and returns confirmation of branch creationangeit_checkout switches branches with repo path, branch name as inputs and returns confirmation of branch switchangeit_show shows contents of a commit with repo path, revision as inputs and returns contents of specified commitangeit_init initializes Git repository with directory to initialize as input and returns confirmation of repository initialization.