Github

github
33919
GitHub MCP 服务器允许 AI 直接操作仓库、Issue 和 PR,适合在需要自动执行代码审查、项目任务管理及工作流编排的场景下使用。

内容

Github 26

GitHub MCP Server 连接 AI 工具以管理代码库、问题和工作流程。

get_me

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

此工具无需参数

search_repositories

搜索GitHub仓库

此工具无需参数

get_file_contents

GitHub 仓库获取文件

此工具无需参数

create_or_update_file

在 GitHub 仓库中创建或更新单个文件时,只需导航到该文件的位置,然后点击文件内容上方的铅笔图标进行编辑。如果您在仓库中没有写入权限,您需要先进行 fork 操作,然后进行修改后提交一个拉取请求。

此工具无需参数

push_files

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

此工具无需参数

create_repository

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

此工具无需参数

fork_repository

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

此工具无需参数

create_branch

在GitHub仓库中创建新分支 1. 登录你的GitHub账户并导航到仓库。 2. 点击“Code”下拉菜单,然后选择“New branch”。 3. 输入新分支的名称,然后按“Enter”键。 或者,你也可以使用Git命令行工具创建新分支: 1. 克隆仓库到本地:`git clone <仓库地址>` 2. 切换到仓库目录:`cd <仓库目录>` 3. 创建新分支:`git branch <分支名称>` 4. 切换到新分支:`git checkout <分支名称>` 或 `git switch <分支名称>`

此工具无需参数

list_commits

获取GitHub仓库分支的提交记录

此工具无需参数

list_branches

列出仓库的所有分支: ``` git branch -a ```

此工具无需参数

search_code

在GitHub仓库中搜索代码

此工具无需参数

search_issues

在 GitHub 仓库中搜索问题和拉取请求

此工具无需参数

list_issues

列出GitHub仓库中的问题(Issues),支持过滤选项

此工具无需参数

create_issue

在GitHub仓库中创建一个新的问题报告

此工具无需参数

add_issue_comment

现有问题上添加

此工具无需参数

list_pull_requests

列出并筛选仓库的拉取请求

此工具无需参数

create_pull_request

在GitHub仓库中创建一个新的拉取请求

此工具无需参数

get_pull_request

获取指定拉取请求的详情

此工具无需参数

merge_pull_request

合并请求

此工具无需参数

search_users

GitHub 上搜索用户

此工具无需参数

list_user_repositories

列出当前用户的GitHub仓库列表

此工具无需参数

get_repository

获取 GitHub 仓库的详细信息

此工具无需参数

list_starred_repositories

列出用户收藏的仓库

此工具无需参数

star_repository

收藏GitHub仓库

此工具无需参数

unstar_repository

取消收藏该GitHub仓库

此工具无需参数

get_repository_tree

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

此工具无需参数