PhialsBasement_mcp-github-server-plus

PhialsBasement_mcp-github-server-plus

3.1

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

  1. create_or_update_file

    Create or update a single file in a repository

  2. push_files_content

    Push multiple file contents

  3. push_files_from_path

    Push multiple files from file system path

  4. search_repositories

    Search GitHub repository

  5. create_repository

    Create a new GitHub repository

  6. get_file_contents

    Get file or directory contents

  7. create_issue

    Create a new question

  8. create_pull_request

    Create a new PR

  9. fork_repository

    Forked warehouse

  10. create_branch

    Create a new branch

  11. list_issues

    List and filter warehouse issues

  12. update_issue

    Update existing issues

  13. add_issue_comment

    Add a question comment

  14. search_code

    Search for code

  15. search_issues

    Search questions and PR

  16. search_users

    Search for users

  17. list_commits

    Get the branch submission list

  18. get_issue

    Get the question content

  19. get_pull_request

    Get PR details

  20. list_pull_requests

    List and filter warehouse PR

  21. create_pull_request_review

    Create a PR review

  22. merge_pull_request

    Merge PR

  23. get_pull_request_files

    Get the list of PR changes files

  24. get_pull_request_status

    Get PR status check

  25. update_pull_request_branch

    Update PR branch

  26. get_pull_request_comments

    Get PR reviews

  27. get_pull_request_reviews

    Get PR review