NexyA2A

NexyA2A

3.3

If you are the rightful owner of NexyA2A 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.

The GitHub MCP Server is a robust solution designed to facilitate seamless interactions with the GitHub API. It supports a wide range of operations including file management, repository handling, and advanced search capabilities. The server architecture is designed to handle API requests efficiently, integrating with GitHub for repository operations, the file system for file operations, and additional services like nexy-cron and SocialNexy for analytics and social sentiment analysis. This server is particularly useful for developers and teams looking to automate and streamline their GitHub workflows, offering features like automatic branch creation, comprehensive error handling, and batch operations.

Features

  • Automatic Branch Creation: Branches are created as needed.
  • Comprehensive Error Handling: Clear error messages for common issues.
  • Git History Preservation: Maintains proper Git history.
  • Batch Operations: Supports single and multi-file operations.
  • Advanced Search: Search code, issues/PRs, and users.

Tools

  1. create_or_update_file

    Create or update a file in a repository.

  2. push_files

    Push multiple files to a repository.

  3. get_file_contents

    Retrieve the contents of a file.

  4. create_repository

    Create a new repository.

  5. fork_repository

    Fork an existing repository.

  6. create_branch

    Create a new branch in a repository.

  7. list_commits

    List commits in a repository.

  8. search_repositories

    Search for repositories.

  9. search_code

    Search for code within repositories.

  10. search_issues

    Search for issues.

  11. search_users

    Search for users.

  12. create_issue

    Create a new issue.

  13. update_issue

    Update an existing issue.

  14. add_issue_comment

    Add a comment to an issue.

  15. create_pull_request

    Create a new pull request.

  16. get_pull_request

    Retrieve a pull request.

  17. list_pull_requests

    List pull requests in a repository.

  18. create_pull_request_review

    Create a review for a pull request.

  19. merge_pull_request

    Merge a pull request.

  20. get_pull_request_files

    Get files associated with a pull request.

  21. get_pull_request_status

    Get the status of a pull request.

  22. get_pull_request_comments

    Get comments on a pull request.

  23. get_pull_request_reviews

    Get reviews for a pull request.

  24. update_pull_request_branch

    Update the branch of a pull request.

  25. get_issue

    Retrieve an issue.

  26. list_issues

    List issues in a repository.