github-mcp-server

github-mcp-server

0

The GitHub MCP Server is a tool designed to interact with the GitHub API, providing functionalities such as file operations, repository management, and search functionality. It includes features like automatic branch creation, comprehensive error handling, and preserves Git history. This tool supports multiple operations on files, issues, and pull requests, enhancing integration with GitHub.

create_or_update_file

Create or update a single file in a repository

push_files

Push multiple files in a single commit

search_repositories

Search for GitHub repository

create_repository

Create a new GitHub repository

get_file_contents

Get the contents of a file or directory

create_issue

Create a new question

create_pull_request

Create a new pull request

fork_repository

Forked warehouse

create_branch

Create a new branch

list_issues

List and filter warehouse issues

update_issue

Update existing issues

add_issue_comment

Add a comment to the question

search_code

Search for code in GitHub repository

search_issues

Search questions and pull requests

search_users

Search for GitHub users

list_commits

Get the commit list of repository branches

get_issue

Get the content of the problem in the warehouse

get_pull_request

Get detailed information about a specific pull request

list_pull_requests

List and filter repository pull requests

create_pull_request_review

Create a comment on a pull request

merge_pull_request

Merge pull requests

get_pull_request_files

Get a list of files that have been changed in the pull request

get_pull_request_status

Gets the merge status of all state checks for pull requests

update_pull_request_branch

Update pull request branch with latest changes to the underlying branch

get_pull_request_comments

Get comments on pull request

get_pull_request_reviews

Get comments for pull requests