GitHub MCP 服务器提供了从拉取请求中提取差异的功能。
从 GitHub 拉取请求中检索差异内容。
参数:
owner: 仓库所有者/组织名称repo: 仓库名称pr_number: 拉取请求编号返回值:包含以下内容的对象:
content: 包含 PR 差异的字符串必需:设置 GitHub 个人访问令牌作为环境变量:
export GITHUB_TOKEN=<your-github-token>
该令牌至少需要具有 repo 范围权限以访问私有仓库。对于公共仓库,具有 public_repo 范围的令牌就足够了。
服务器实现了标准错误处理:
ErrorCode.AuthenticationErrorErrorCode.InvalidParamsErrorCode.NotFound