github
MCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.
create_or_update_file
Create or update a single file in a GitHub repository
Try it
Result:
search_repositories
Search for GitHub repositories
Try it
Result:
create_repository
Create a new GitHub repository in your account
Try it
Result:
get_file_contents
Get the contents of a file or directory from a GitHub repository
Try it
Result:
push_files
Push multiple files to a GitHub repository in a single commit
Try it
Result:
create_issue
Create a new issue in a GitHub repository
Try it
Result:
create_pull_request
Create a new pull request in a GitHub repository
Try it
Result:
fork_repository
Fork a GitHub repository to your account or specified organization
Try it
Result:
create_branch
Create a new branch in a GitHub repository
Try it
Result:
list_commits
Get list of commits of a branch in a GitHub repository
Try it
Result:
list_issues
List issues in a GitHub repository with filtering options
Try it
Result:
update_issue
Update an existing issue in a GitHub repository
Try it
Result:
add_issue_comment
Add a comment to an existing issue
Try it
Result:
search_code
Search for code across GitHub repositories
Try it
Result:
search_issues
Search for issues and pull requests across GitHub repositories
Try it
Result:
search_users
Search for users on GitHub
Try it
Result:
get_issue
Get details of a specific issue in a GitHub repository.
Try it
Result:
get_pull_request
Get details of a specific pull request
Try it
Result:
list_pull_requests
List and filter repository pull requests
Try it
Result:
create_pull_request_review
Create a review on a pull request
Try it
Result:
merge_pull_request
Merge a pull request
Try it
Result:
get_pull_request_files
Get the list of files changed in a pull request
Try it
Result:
get_pull_request_status
Get the combined status of all status checks for a pull request
Try it
Result:
update_pull_request_branch
Update a pull request branch with the latest changes from the base branch
Try it
Result:
get_pull_request_comments
Get the review comments on a pull request
Try it
Result:
get_pull_request_reviews
Get the reviews on a pull request