服务与工具
GitHub
GitHub MCP Server - 基于GitHub OAuth的代码仓库操作工具,支持仓库、Issue、PR、分支、文件等操作
OAuth
26 个可用工具
get_ pull_ request
获取指定Pull Request的详情
search_ repositories
搜索GitHub仓库
add_ issue_ comment
向现有Issue添加评论
create_ issue
在GitHub仓库中创建新Issue
get_ repository
获取GitHub仓库的详细信息
list_ commits
获取GitHub仓库分支的提交列表
list_ user_ repositories
列出当前用户的GitHub仓库
search_ code
在GitHub仓库中搜索代码
search_ issues
在GitHub仓库中搜索Issues和Pull Requests
search_ users
在GitHub上搜索用户
create_ branch
在GitHub仓库中创建新分支
create_ or_ update_ file
在GitHub仓库中创建或更新单个文件
create_ pull_ request
在GitHub仓库中创建新Pull Request
create_ repository
在您的账户中创建新的GitHub仓库
fork_ repository
Fork GitHub仓库到您的账户或指定组织
get_ file_ contents
从GitHub仓库获取文件或目录内容
get_ me
获取当前认证GitHub用户的详细信息。当请求涉及用户自己的配置文件或缺少构建其他工具调用的信息时使用此工具。
get_ repository_ tree
获取GitHub仓库在特定ref或SHA处的树结构(文件和目录)
list_ branches
列出仓库的所有分支
list_ issues
列出GitHub仓库中的Issues,支持过滤选项
list_ pull_ requests
列出和过滤仓库的Pull Requests
list_ starred_ repositories
列出用户收藏的仓库
merge_ pull_ request
合并Pull Request
push_ files
在单个提交中推送多个文件到GitHub仓库
star_ repository
收藏GitHub仓库
unstar_ repository
取消收藏GitHub仓库