Claude配置经理
一个基于浏览器的仪表板,用于检查和管理加载到Claude Code上下文窗口中的所有内容——技能、插件、钩子和MCP服务器。
特性
- 技能 --查看所有活动和禁用技能。只需单击一下即可打开/关闭任何技能。残疾技能被身体移出
~/.claude/skills/因此,它们不会使用上下文窗口令牌。 - 插件 --查看已安装的Claude Code插件,并通过以下方式切换它们
settings.json. - 钩子 --查看所有生命周期挂钩(PreToolUse、PostToolUse、PreCompact、SessionStart、SessionEnd、Stop)并单独启用/禁用。
- MCP服务器 --请参阅通过插件注册的MCP服务器(只读)。
- 搜索 --立即过滤所有项目。
- 批量操作 --一次启用或禁用所有可见技能。
- 有效/总徽章 --标签徽章显示启用与总计数一目了然(例如。
4/132). - 工具提示 --将鼠标悬停在任何卡片标题上以查看全名和描述。
快速开始
git clone https://github.com/chesketh/claude-config-manager.git
cd claude-config-manager
npm install
npm start仪表板在以下时间自动打开 http://localhost:3847.
运作原理
| 项目 | 切换机制 |
|---|---|
| 技能 | 在以下之间移动技能目录 ~/.claude/skills/ (活动)和禁用目录 |
| 插件 | 集合 enabledPlugins[id] 在 ~/.claude/settings.json |
| 挂钩 | 套装 "disabled": true 在钩子入口 ~/.claude/hooks.json |
| MCP服务器 | 只读-由其父插件控制 |
残疾技能目录
服务器会自动检测禁用技能的存储位置,并按顺序检查这些位置:
CLAUDE_DISABLED_SKILLS_DIR环境变量(如果设置)~/Documents/Claudetemp/Skills/(普通用户位置)~/.claude/skills-disabled/(默认回退,必要时创建)
Windows启动时自动启动
包含一个用于静默启动的VBS启动器脚本:
start-hidden.vbs在Windows启动文件夹中创建此文件的快捷方式:
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\VBS脚本会自动检测自己的目录,并在后台启动Node服务器。
API终点
| 方法 | 端点 | 描述 |
|---|---|---|
| 得到 | /api/overview | 返回所有技能、插件、钩子和MCP服务器 |
| 职位 | /api/skills/:name/toggle | 打开/关闭技能 |
| 职位 | /api/plugins/:id/toggle | 打开/关闭插件 |
| 职位 | /api/hooks/:lifecycle/:index/toggle | 打开/关闭挂钩 |
| 职位 | /api/skills/bulk | 批量启用/禁用技能 |
配置
| 环境变量 | 描述 | 默认值 |
|---|---|---|
CLAUDE_DISABLED_SKILLS_DIR | 覆盖已禁用的技能目录 | 自动检测到 |
技术栈
- 后端:Express.js--直接读取/写入Claude Code配置文件
- 前端:普通HTML/CSS/JS--单个
index.html,无构建步骤 - 无数据库 --所有状态都存在于Claude Code自己的配置文件中
需求
- Node.js 18+
- Claude Code已安装
~/.claude/目录存在
