git-mcp-server

Ray0907/git-mcp-server

3.2

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

No resources