MCP Servers / version-control / GitHub

GitHub

JSON →
none5version-control

Interact with GitHub repositories, including file operations, repository management, and search.

Install
How to run this server

No install command recorded.

server path: github-2
Tools
What this server exposes
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 repositories
create_repository
Create a new GitHub repository
get_file_contents
Get contents of a file or directory
create_issue
Create a new issue
create_pull_request
Create a new pull request
fork_repository
Fork a repository
create_branch
Create a new branch
list_issues
List and filter repository issues
update_issue
Update an existing issue
add_issue_comment
Add a comment to an issue
search_code
Search for code across GitHub repositories
search_issues
Search for issues and pull requests
search_users
Search for GitHub users
list_commits
Gets commits of a branch in a repository
get_issue
Gets the contents of an issue within a repository
get_pull_request
Get details of a specific pull request
list_pull_requests
List and filter repository pull requests
create_pull_request_review
Create a review on a pull request
Configuration
Environment & auth
authnone
envGITHUB_PERSONAL_ACCESS_TOKEN
envYOUR_TOKEN
Resources
GitHub — MCP Server · libregistry