每个项目单独配GitHub权限!Claude Code这个Skill太实用了
刚帮团队接了 Claude Code,结果发现一个问题:GitHub 权限要么全开要么全关,每次换项目都要手动改配置,头大。
GitHub MCP Skill 这个小工具解决的就是这个痛点——给每个项目单独配置 GitHub 访问权限,Token 隔离,精细到仓库级别。
它是怎么工作的
装上之后,在任意项目里跑 /github-mcp,它会自动:
- 在项目根目录生成
.mcp.json(GitHub MCP 配置) - 把这个文件加入
.gitignore,防止 Token 误提交 - 引导你创建一个”最小权限”的 Fine-grained PAT(只给指定仓读写权限)
之后重启 Claude Code,验证一下 claude mcp list,搞定。
为什么值得装
传统方式下,你的 PAT 是全局的——一个 Token 能访问所有仓库,一旦泄露完蛋。用这个 Skill:
- 项目 A 的 Token 只能动项目 A,泄露了 revoked 掉就行,其他项目不受影响
- 权限最小化:Contents / Issues / Pull Requests,按需给
- 开箱即用:不需要写一行配置,它会一步步引导你完成
怎么装
两步走:
mkdir -p ~/.claude/skills/github-mcp
cp SKILL.md ~/.claude/skills/github-mcp/
然后重启 Claude Code,在需要 GitHub 访问的项目里喊一声 /github-mcp 就好。
如果你经常在多个项目里切换,又不想折腾全局 Token,这工具值得一试。
评论区
0 条评论
登录后可评论。