MCPServers
Git - MCP server logo
13
0

Summary

This MCP server provides tools for Git repository interaction and automation, written in Go. It offers a range of Git operations including status checks, diff viewing, committing, branching, and pushing. The server supports both shell-based Git commands and the go-git library, allowing flexibility in implementation. It's designed for integration with Large Language Models, enabling AI-assisted version control and repository management workflows.

Available Actions(14)

git_status

Shows the working tree status.

git_diff_unstaged

Shows changes in the working directory that are not yet staged.

git_diff_staged

Shows changes that are staged for commit.

git_diff

Shows differences between branches or commits.

git_commit

Records changes to the repository.

git_add

Adds file contents to the staging area.

git_reset

Unstages all staged changes.

git_log

Shows the commit logs.

git_create_branch

Creates a new branch from an optional base branch.

git_checkout

Switches branches.

git_show

Shows the contents of a commit.

git_init

Initializes a new Git repository.

git_push

Pushes local commits to a remote repository (requires `--write-access` flag).

git_list_repositories

Lists all available Git repositories.

Last Updated: May 23, 2025

Community Reviews

0.0
0 reviews
5
0
4
0
3
0
2
0
1
0

No reviews yet. Be the first to review!

Sign in to join the conversation

Coming soon to
HighlightHighlight AI

Language

TypeScript

Categories

Tags