mcp-github-server

mcp-github-server

2.5

The GitHub MCP Server is designed to interact with the GitHub API, providing a suite of tools for file operations, repository management, and search capabilities. It offers advanced features like automatic branch creation, comprehensive error handling, and Git history preservation, making it a convenient choice for developers working with GitHub repositories.

create_or_update_file

Create or update a single file

push_files

Push multiple files

search_repositories

Search for GitHub repository

create_repository

Create a new repository

get_file_contents

Get file/directory content

create_issue

Create a new question

create_pull_request

Create a new PR

fork_repository

Forked warehouse

create_branch

Create a new branch

list_issues

List and filter questions

update_issue

Update question

add_issue_comment

Add a question comment

search_code

Search for code

search_issues

Search questions and PR

search_users

Search for users

list_commits

Get branch commit

get_issue

Get the question content

get_pull_request

Get PR details

list_pull_requests

List and filter PR

create_pull_request_review

Create PR review

merge_pull_request

Merge PR

get_pull_request_files

Get PR Change File

get_pull_request_status

Get PR status check

update_pull_request_branch

Update PR branch

get_pull_request_comments

Get PR Reviews

get_pull_request_reviews

Get PR Review