Connect AI assistants to GitHub - manage repositories, issues, pull requests, and workflows through natural language. Create branches, commit code, and automate GitHub operations.
This server provides the following tools for AI assistants:
Create or update a single file in a repository
Search for GitHub repositories
Create a new GitHub repository
Get contents of a file or directory
Push multiple files to a repository in a single commit
Create a new issue in a repository
Create a new pull request
Fork a repository to your account
Create a new branch in a repository
Get list of commits in a repository
List issues in a repository
Update an existing issue
Add a comment to an issue
Search for code across GitHub
Search for issues and pull requests
Search for GitHub users
Get details of a specific issue
Get details of a pull request
List pull requests in a repository
Merge a pull request