MCP Catalogs
首页

gh-mcp

by shuymn·29·综合分 44

GitHub CLI 扩展,使用现有的 gh 身份验证运行 github-mcp-server,无需手动设置 PAT。

developer-toolsgithubai-llm
3
Forks
3
活跃 Issue
本月
最近提交
2 天前
收录于

概述

gh-mcp 是一个方便的 GitHub CLI 扩展,通过捆绑 github-mcp-server 二进制文件并自动从 gh CLI 检索 GitHub 凭据,无缝集成 GitHub 的 MCP 服务器功能。这消除了手动个人访问令牌设置的需要,简化了使用 MCP 客户端的开发人员的身份验证过程。该扩展提供了一种通过模型上下文协议安全访问 GitHub 仓库、问题和拉取请求的方法。

试试问 AI

装完之后,这里有 6 个你可以让 AI 做的事:

:将 GitHub 访问与支持 MCP 的 AI 编码助手集成
:无需管理单独的 PAT 即可访问 GitHub 仓库和问题
:使 Claude Code 或其他 MCP 客户端能够与 GitHub 资源交互
:gh-mcp 支持哪些平台?
:gh-mcp 如何处理身份验证?
:我可以将 gh-mcp 与不同的 GitHub 工具集一起使用吗?

什么时候选它

如果您已经使用 GitHub CLI 并希望无缝集成 MCP 而无需单独管理个人访问令牌,请选择此工具。

什么时候不要选它

如果您需要精细控制 GitHub 权限或尚未使用 GitHub CLI,则不适合使用此工具。

可对比工具

github-mcp-serveroctoaigithub-cli

安装

安装

gh extension install shuymn/gh-mcp

Claude Desktop 配置

将以下内容添加到您的 Claude Desktop 配置中:

{
  "github": {
    "command": "gh",
    "args": ["mcp"]
  }
}

使用环境变量:

{
  "github": {
    "command": "gh",
    "args": ["mcp"],
    "env": {
      "GITHUB_TOOLSETS": "repos,issues,pull_requests",
      "GITHUB_READ_ONLY": "1"
    }
  }
}

FAQ

gh-mcp 支持哪些平台?
gh-mcp 支持 darwin/amd64、darwin/arm64、linux/386、linux/amd64、linux/arm64、windows/386、windows/amd64 和 windows/arm64 平台。
gh-mcp 如何处理身份验证?
它自动从现有的 gh CLI 身份验证中检索 GitHub 凭据,无需手动创建和管理个人访问令牌。
我可以将 gh-mcp 与不同的 GitHub 工具集一起使用吗?
是的,您可以使用 GITHUB_TOOLSETS 环境变量配置哪些 GitHub API 工具集可用(例如 'repos,issues,pull_requests' 或 'all')。

gh-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。