Interact with GitHub repositories, issues, pull requests, and more directly from your AI assistant.
The official GitHub MCP server enables AI assistants to interact with the GitHub API. Create and manage repositories, file issues, review pull requests, search code, manage branches, and more.
create_or_update_fileCreate or update a single file in a repository
search_repositoriesSearch for GitHub repositories
create_repositoryCreate a new GitHub repository
get_file_contentsGet contents of a file or directory
push_filesPush multiple files in a single commit
create_issueCreate a new issue in a repository
create_pull_requestCreate a new pull request
list_issuesList issues in a repository with filtering
search_codeSearch for code across GitHub repositories
create_branchCreate a new branch in a repository
Free to use
Subscribe to get a ready-to-paste config snippet for Cursor, Claude Desktop, or VS Code
View on GitHub