mcp-github-server
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