article
README
🚀 GitHub MCP 文档
本项目提供了一系列与 GitHub 资源交互的接口信息,涵盖拉取请求、问题、项目等多种资源的创建与获取操作,方便开发者进行相关开发工作。
📚 详细文档
🔍 拉取请求
-
创建拉取请求
- 描述:创建一个新的拉取请求。
- 模板:
repos/{owner}/{repo}/pulls - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)
-
获取特定拉取请求
- 描述:获取指定编号的拉取请求。
- 模板:
repos/{owner}/{repo}/pulls/{pull_number} - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)pull_number:拉取请求编号(字符串,必填)
-
获取拉取请求的提交记录
- 描述:获取指定拉取请求的所有提交。
- 模板:
repos/{owner}/{repo}/pulls/{pull_number}/commits - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)pull_number:拉取请求编号(字符串,必填)
-
获取拉取请求的文件差异
- 描述:获取指定拉取请求中修改的文件。
- 模板:
repos/{owner}/{repo}/pulls/{pull_number}/files - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)pull_number:拉取请求编号(字符串,必填)
❓ 问题
-
创建问题
- 描述:创建一个新的问题。
- 模板:
repos/{owner}/{repo}/issues - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)
-
获取特定问题
- 描述:获取指定编号的问题。
- 模板:
repos/{owner}/{repo}/issues/{issue_number} - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)issue_number:问题编号(字符串,必填)
-
获取所有问题
- 描述:获取指定仓库中的所有问题。
- 模板:
repos/{owner}/{repo}/issues - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)
📂 项目
-
创建项目
- 描述:创建一个新的项目。
- 模板:
orgs/{owner}/projects - 参数:
owner:组织或用户所有者(字符串,必填)
-
获取特定项目
- 描述:获取指定编号的项目。
- 模板:
orgs/{owner}/projects/{project_number} - 参数:
owner:组织或用户所有者(字符串,必填)project_number:项目编号(字符串,必填)
🚩 里程碑
-
创建里程碑
- 描述:创建一个新的里程碑。
- 模板:
repos/{owner}/{repo}/milestones - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)
-
获取特定里程碑
- 描述:获取指定编号的里程碑。
- 模板:
repos/{owner}/{repo}/milestones/{milestone_number} - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)milestone_number:里程碑编号(字符串,必填)
🏷️ 标签
-
创建标签
- 描述:创建一个新的标签。
- 模板:
repos/{owner}/{repo}/labels - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)
-
获取特定标签
- 描述:获取指定编号的标签。
- 模板:
repos/{owner}/{repo}/labels/{label_number} - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)label_number:标签编号(字符串,必填)
🚀 发布
-
创建发布
- 描述:创建一个新的发布。
- 模板:
repos/{owner}/{repo}/releases - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)
-
获取特定发布
- 描述:获取指定编号的发布。
- 模板:
repos/{owner}/{repo}/releases/{release_id} - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)release_id:发布编号(字符串,必填)
🤖 Actions
- 获取工作流运行
- 描述:获取指定工作流的运行记录。
- 模板:
repos/{owner}/{repo}/actions/runs - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)
💬 讨论
- 创建讨论
- 描述:创建一个新的讨论。
- 模板:
repos/{owner}/{repo}/discussions - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)
✅ 检查
- 获取检查运行
- 描述:获取指定检查的运行记录。
- 模板:
repos/{owner}/{repo}/check-runs - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)
👀 代码审查
- 创建代码审查
- 描述:创建一个新的代码审查。
- 模板:
repos/{owner}/{repo}/pulls/{pull_number}/reviews - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)pull_number:拉取请求编号(字符串,必填)
🔒 秘密扫描
- 获取秘密扫描结果
- 描述:获取指定仓库的秘密扫描结果。
- 模板:
repos/{owner}/{repo}/secret-scanning/alerts - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)
💻 代码库
- 获取代码库
- 描述:获取指定仓库的代码库信息。
- 模板:
repos/{owner}/{repo}/code - 参数:
owner:仓库所有者(字符串,必填)repo:仓库名称(字符串,必填)
🌟 GitHub MCP
- 获取GitHub MCP信息
- 描述:获取GitHub的机器学习合作伙伴计划信息。
- 模板:
ml-partnerships - 参数:无
💡 使用建议
更多详细信息请参考GitHub API文档。
Scan to contact