NexyA2A
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
create_or_update_file
Create or update a file in a repository.
push_files
Push multiple files to a repository.
get_file_contents
Retrieve the contents of a file.
create_repository
Create a new repository.
fork_repository
Fork an existing repository.
create_branch
Create a new branch in a repository.
list_commits
List commits in a repository.
search_repositories
Search for repositories.
search_code
Search for code within repositories.
search_issues
Search for issues.
search_users
Search for users.
create_issue
Create a new issue.
update_issue
Update an existing issue.
add_issue_comment
Add a comment to an issue.
create_pull_request
Create a new pull request.
get_pull_request
Retrieve a pull request.
list_pull_requests
List pull requests in a repository.
create_pull_request_review
Create a review for a pull request.
merge_pull_request
Merge a pull request.
get_pull_request_files
Get files associated with a pull request.
get_pull_request_status
Get the status of a pull request.
get_pull_request_comments
Get comments on a pull request.
get_pull_request_reviews
Get reviews for a pull request.
update_pull_request_branch
Update the branch of a pull request.
get_issue
Retrieve an issue.
list_issues
List issues in a repository.