Github

github
29666
GitHub MCP Server enables AI to interact with GitHub repositories, issues, and PRs, ideal for automating code reviews, project management, and workflow orchestration via natural language.

Content

Github 26

GitHub MCP Server connects AI tools to manage repositories, issues, and workflows.

get_me

获取当前认证GitHub用户的详细信息。当请求涉及用户自己的配置文件或缺少构建其他工具调用的信息时使用此工具。

No parameters required

search_repositories

搜索GitHub仓库

No parameters required

get_file_contents

从GitHub仓库获取文件或目录内容

No parameters required

create_or_update_file

在GitHub仓库中创建或更新单个文件

No parameters required

push_files

在单个提交中推送多个文件到GitHub仓库

No parameters required

create_repository

在您的账户中创建新的GitHub仓库

No parameters required

fork_repository

Fork GitHub仓库到您的账户或指定组织

No parameters required

create_branch

在GitHub仓库中创建新分支

No parameters required

list_commits

获取GitHub仓库分支的提交列表

No parameters required

list_branches

列出仓库的所有分支

No parameters required

search_code

在GitHub仓库中搜索代码

No parameters required

search_issues

在GitHub仓库中搜索Issues和Pull Requests

No parameters required

list_issues

列出GitHub仓库中的Issues,支持过滤选项

No parameters required

create_issue

在GitHub仓库中创建新Issue

No parameters required

add_issue_comment

向现有Issue添加评论

No parameters required

list_pull_requests

列出和过滤仓库的Pull Requests

No parameters required

create_pull_request

在GitHub仓库中创建新Pull Request

No parameters required

get_pull_request

获取指定Pull Request的详情

No parameters required

merge_pull_request

合并Pull Request

No parameters required

search_users

在GitHub上搜索用户

No parameters required

list_user_repositories

列出当前用户的GitHub仓库

No parameters required

get_repository

获取GitHub仓库的详细信息

No parameters required

list_starred_repositories

列出用户收藏的仓库

No parameters required

star_repository

收藏GitHub仓库

No parameters required

unstar_repository

取消收藏GitHub仓库

No parameters required

get_repository_tree

获取GitHub仓库在特定ref或SHA处的树结构(文件和目录)

No parameters required