Ray0907/git-mcp-server
If you are the rightful owner of git-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A clean, modular Git MCP server supporting GitLab (and GitHub in the future).
Tools
Functions exposed to the LLM to take actions
get_file_contents
Read file content from repository
get_repository_tree
List directory structure
push_files
Push file changes in a single commit
create_branch
Create a new branch
list_branches
List repository branches
list_commits
List commit history
search_code
Search for code in repository
get_issue
Get a single issue
list_issues
List issues
create_issue
Create a new issue
update_issue
Update an issue
get_pull_request
Get a merge request
list_pull_requests
List merge requests
create_pull_request
Create a merge request
get_pull_request_diffs
Get merge request changes
merge_pull_request
Merge a merge request
get_pipeline
Get pipeline status
list_pipelines
List pipelines
list_pipeline_jobs
List pipeline jobs
get_job_log
Get job log output
create_comment
Add comment to issue/MR
list_comments
List comments
get_me
Get current authenticated user
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client