关于 Claude GitHub MCP Server
Claude GitHub MCP Server 让 Claude Desktop 操作 GitHub 仓库,涵盖拉取请求处理和仓库管理。它通过 npm 安装,并使用 GitHub 个人访问令牌。
主要功能
- 01列出并查看拉取请求
- 02汇总拉取请求差异
- 03评论或合并拉取请求
- 04请求审阅者或关闭拉取请求
- 05创建和删除仓库
适用场景
- 01查看仓库中的未关闭拉取请求
- 02合并前汇总代码变更
- 03发布评论或请求审阅
- 04创建或删除 GitHub 仓库
MCP 相关
它向 Claude Desktop 等 MCP 客户端提供 GitHub 拉取请求和仓库管理工具。配置需要 GitHub 个人访问令牌。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Claude GitHub MCP 服务
一个适用于 Claude Desktop 的 GitHub MCP 服务,让 Claude 能够与 GitHub 仓库交互。
以下是要复制的 JSON
{
"mcpServers": {
"github-pr": {
"command": "claude-github-mcp",
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_github_token_here"
}
}
}
}
快速安装
npm install -g claude-github-mcp
功能
- 列出并查看任意 GitHub 仓库的拉取请求
- 获取特定 PR 的详细信息
- 评论拉取请求
- 为 PR 请求审阅者
- 合并拉取请求
- 使用差异高亮总结 PR 变更
- 关闭/拒绝 PR,并可选择添加评论
- 创建新仓库
- 删除现有仓库
用法
"Show me open PRs for microsoft/vscode""Get details for PR #123 in owner/repo""Summarize the changes in PR #456 for owner/repo""Comment 'LGTM! Approving this change.' on PR #789 in owner/repo""Request alice and bob as reviewers for PR #42 in owner/repo""Merge PR #101 in owner/repo""Close PR #202 in owner/repo with reason 'This approach won't work'""Create a repo named test with files xyz and content 'test file'""Delete this repo 'repo link'"
可用命令
list-prs:列出仓库的拉取请求discuss-pr:获取特定 PR 的详细信息summarize-pr:总结 PR 变更及差异comment-on-pr:在 PR 上发表评论request-reviewers:为 PR 请求审阅者merge-pr:合并 PRclose-pr:关闭/拒绝 PRcreate-repository:创建新仓库delete-repository:删除现有仓库
要求
- Node.js 16+
- 拥有适当个人访问令牌的 GitHub 账户
- Claude Desktop
祝你使用愉快!!
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。