SERVICE & TOOLS

GitHub

GitHub repos via OAuth — repositories, issues, PRs, branches, file operations

OAuth

26 available tools

get_pull_request

Get details of a specified Pull Request

search_repositories

Search GitHub repositories

add_issue_comment

Add a comment to an existing Issue

create_issue

Create a new Issue in GitHub repository

get_repository

Get detailed information about a GitHub repository

list_commits

Get commit list of GitHub repository branch

list_user_repositories

List current user's GitHub repositories

search_code

Search code in GitHub repositories

search_issues

Search Issues and Pull Requests in GitHub repositories

search_users

Search users on GitHub

create_branch

Create a new branch in GitHub repository

create_or_update_file

Create or update a single file in GitHub repository

create_pull_request

Create a new Pull Request in GitHub repository

create_repository

Create a new GitHub repository in your account

fork_repository

Fork GitHub repository to your account or specified organization

get_file_contents

Get file or directory content from GitHub repository

get_me

Get detailed information about the currently authenticated GitHub user. Use this tool when the request involves the user's own profile configuration or lacks information to build other tool calls

get_repository_tree

Get the tree structure (files and directories) of a GitHub repository at a specific ref or SHA

list_branches

List all branches of the repository

list_issues

List issues in a GitHub repository with filtering options

list_pull_requests

List and filter repository pull requests

list_starred_repositories

List user's starred repositories

merge_pull_request

合并Pull Request

push_files

Push multiple files to a GitHub repository in a single commit

star_repository

Star GitHub repository

unstar_repository

Unstar GitHub repository