用途
该技能用于帮助用户配置 Claude Code 的全局工具自动执行权限。当用户希望某些 MCP 命令或其他工具在使用时无需每次手动批准,可以通过此技能将它们批量添加到 allowedTools 配置中。
主要能力
- 支持预设工具分类:Playwright/浏览器自动化、Figma MCP、GitHub、飞书、Notion、Skills 等,也可指定具体工具名。
- 支持两种配置级别:全局(~/.claude.json,推荐)和项目级({项目}/.claude.json)。
- 通过 Node.js 脚本修改配置文件,读取现有配置、合并并去重 allowedTools 数组、保存并覆盖原配置,比直接编辑文件更可靠。
- 可选同时启用 MCP 服务器:如果添加的工具属于被禁用的 MCP 服务器,可从 disabledMcpServers 中移除。
- 提供常见预设工具集,包括 Playwright 完整套(29个工具)、Figma MCP 完整套(11个工具)、GitHub 完整套(25个工具)。
使用方式
- 确认用户需要添加哪些工具的自动执行权限,可选择预设分类或指定具体工具名。
- 确认配置级别,默认为全局配置。
- 使用 Node.js 脚本方式执行权限添加,创建临时脚本 update_permissions.js,读取现有配置,添加/合并 allowedTools 数组,保存并覆盖原配置,验证修改结果。
- 验证与确认,输出添加级别、新增工具数量、工具总数及工具列表,并提醒重启 Claude Code。
- 可选:如果添加的工具属于某个被禁用的 MCP 服务器,从 disabledMcpServers 中移除。
适用场景
- 用户频繁使用某类 MCP 工具(如浏览器自动化、设计稿读取、GitHub 操作等),希望避免重复手动批准。
- 需要批量配置多个工具权限,而不是逐个手动添加。
限制
- 修改前建议备份现有配置文件。
- 需要确保有写入 ~/.claude.json 的权限。
- 路径需适配操作系统(Windows/macOS/Linux 格式不同)。
- 修改后必须重启 Claude Code 才能生效。