github——克劳德代码插件
通过 穆萨布·卡拉 ·
用于Git+GitHub MCP集成的Claude Code插件。
安装
# From source
git clone https://github.com/SkyWalker2506/ccplugin-git-github
cd ccplugin-git-github
./install.sh
# Or via marketplace
claude plugin install git-github@musabkara-claude-marketplace它的作用
在Claude Code中提供两个MCP服务器和相关技能/命令,以实现无缝的Git和GitHub工作流:
- GitHub MCP (
@modelcontextprotocol/server-github)-完整的GitHub API:问题、PR、转发、分支、代码搜索、评论、文件管理 - Git MCP (
mcp-server-git)--本地git操作:状态、差异、日志、提交、分支、签出、重置
命令
| 命令 | 描述 |
|---|---|
/pr-create | 从当前分支创建拉取请求 |
/repo-setup | 检查gh-auth、PAT令牌、git配置、MCP服务器运行状况 |
技能: git-github
这 git-github 当你提到git、github、PR、branch、commit、diff、merge、clone、push或review时,技能会自动激活。
GitHub MCP工具: 创建/列出/获取/更新问题,创建/合并/审查PR,管理仓库、分支、文件、代码搜索。
Git MCP工具: 状态、差异(暂存/未暂存)、日志、提交、添加、重置、签出、分支、创建分支。
工作树工作流
使用git工作树进行并行开发和安全实验:
- 风险重构 —
/branch在重大变化之前分叉您的会话 - 分代理 --在隔离的工作树中运行代理,这样他们就不会接触到主分支
- 平行特征 --同一仓库上的多个Claude会话没有冲突
快速开始
./install.sh
cp .mcp.json.template .mcp.json
# Edit .mcp.json — set GITHUB_PERSONAL_ACCESS_TOKEN
# In Claude Code: /repo-setupGitHub PAT——必填范围
获取您的令牌:https://github.com/settings/tokens
| 范围 | 原因 |
|---|---|
repo | 完全访问存储库(创建、推送、PR、问题) |
read:org | 读取组织成员资格 |
read:user | 读取用户资料 |
只读的最小值: public_repo + read:user. 细粒度令牌:内容(R/W)、问题(R/W),拉取请求(R/W)和元数据(R)。
需求
git--版本控制node/npm--GitHub MCP服务器uv/uvx--用于Git MCP服务器(curl -LsSf https://astral.sh/uv/install.sh | sh)ghCLI——可选,但建议用于回退操作- Git配置为
user.name和user.email
许可证
麻省理工学院
