PhialsBasement_mcp-github-server-plus
If you are the rightful owner of PhialsBasement_mcp-github-server-plus and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.
GitHub MCP Server Plus is a Model Context Protocol (MCP) server designed to interact with the GitHub API, providing a comprehensive suite of tools for managing repositories, files, issues, pull requests, and more. It facilitates seamless integration with GitHub by automating branch creation, preserving Git history, and supporting batch operations. The server also offers advanced search capabilities across code, issues, pull requests, and users, making it a powerful tool for developers and organizations managing their GitHub workflows. With features like comprehensive error handling and support for both single-file and multi-file operations, GitHub MCP Server Plus enhances productivity and streamlines repository management tasks.
Features
- Automatic Branch Creation: Automatically creates branches when creating or updating files.
- Comprehensive Error Handling: Provides clear error messages for common issues.
- Git History Preservation: Maintains proper Git history without force pushing.
- Batch Operations: Supports single-file and multi-file operations with content or file paths.
- Advanced Search: Enables searching code, issues/PRs, and users.
Tools
create_or_update_file
Create or update a single file in a repository
push_files_content
Push multiple file contents
push_files_from_path
Push multiple files from file system path
search_repositories
Search GitHub repository
create_repository
Create a new GitHub repository
get_file_contents
Get file or directory contents
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 warehouse issues
update_issue
Update existing issues
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 the branch submission list
get_issue
Get the question content
get_pull_request
Get PR details
list_pull_requests
List and filter warehouse PR
create_pull_request_review
Create a PR review
merge_pull_request
Merge PR
get_pull_request_files
Get the list of PR changes files
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