Git
Summary
This Git MCP server provides AI assistants with capabilities to interact with Git repositories. Developed as an open-source project, it integrates with the simple-git library to enable core Git operations like cloning, committing, and managing branches. The server exposes a standardized interface for Git interactions, abstracting the complexities of version control operations. By leveraging TypeScript and following modern JavaScript practices, it offers a robust and type-safe implementation. This server is particularly useful for developers and DevOps teams looking to incorporate AI-driven Git operations into their workflows, such as automated code reviews, commit analysis, or intelligent branching strategies.
Available Actions(23)
git_init
Initialize a new repository.
git_clone
Clone remote repositories.
git_add
Stage changes for commit.
git_status
Check the status of the working directory.
git_clean
Remove untracked files (requires force flag).
git_commit
Create new commits with conventional messages.
git_log
View commit history with filtering options.
git_diff
Show changes between commits, branches, or the working tree.
git_show
Inspect Git objects like commits and tags.
git_branch
List, create, delete, and rename branches.
git_checkout
Switch between branches or commits.
git_merge
Merge branches together.
git_rebase
Re-apply commits on top of another base.
git_cherry_pick
Apply specific commits from other branches.
git_remote
Manage remote repository connections.
git_fetch
Download objects and refs from a remote.
git_pull
Fetch and integrate with another repository.
git_push
Update remote refs with local changes.
git_tag
Create, list, or delete tags.
git_stash
Temporarily store modified files.
git_worktree
Manage multiple working trees attached to a single repository.
git_set_working_dir
Set a persistent working directory for a session.
git_wrapup_instructions
Get a standard workflow for finalizing changes.
커뮤니티 리뷰
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요