Token导航 LogoToken导航TokenDH.com
GitHub Integration MCP Server logo
开发工具未说明官方级别未说明来源级核验

GitHub Integration MCP Server

MCP Server

一个用于从GitHub Pull Requests中提取差异内容的工具,支持通过GitHub REST API v3进行集成。

工具数

1

提示词数

0

GitHub Stars

2

资源数

0
GitHubJavaScript代码审查开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

highlight-ing

提供方

highlight-ing

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

GitHub集成

GitHub MCP服务器提供从Pull Requests中提取差异的功能。

可用工具

get_diff_pr

从GitHub Pull Request中检索差异内容。

参数:

  • owner:存储库所有者/组织名称
  • repo:存储库名称
  • pr_number:拉取请求编号

退货:对象包含:

  • content:包含PR差异的字符串

认证

必需:将GitHub个人访问令牌设置为环境变量:

export GITHUB_TOKEN=

令牌至少需要 repo 访问私有存储库的范围权限。对于公共存储库,一个带有 public_repo 范围是足够的。

错误处理

服务器实现了标准的错误处理:

  • 丢失/无效的令牌返回 ErrorCode.AuthenticationError
  • 返回的存储库详细信息无效 ErrorCode.InvalidParams
  • 不存在PR退货 ErrorCode.NotFound
  • diff获取失败,返回格式化错误消息
  • SIGINT上的优雅关机

技术细节

  • 使用Highlight AI MCP SDK构建
  • 使用GitHub REST API v3
  • 通过Zod进行输入验证
  • 作为基于stdio的MCP服务器运行
  • 支持Node.js>=18.0.0

局限性

  • 基于GitHub API限制适用的费率限制
  • 根据GitHub API的限制,较大的差异可能会被截断
  • 令牌需要适当的存储库访问权限

目录标签

目录标签

GitHubJavaScript代码审查开发工具GitHub集成本地部署差异提取RESTAPI

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明tokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP