每个项目单独配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,这工具值得一试。

GitHub 地址 →


GitHub: https://github.com/kerim/github-mcp-skill

评论区

0 条评论

登录后可评论。

白鹿 16 阅读