内容
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值处的树结构(文件和目录)
此工具无需参数