克劳德代码状态线
的状态行脚本 克劳德代码 显示模型、上下文使用情况、令牌计数、会话成本和活动MCP服务器。
它显示了什么
| 分段 | 描述 |
|---|---|
Sonnet 4.6 | 当前型号 |
ctx ▓▓░░░░░░░░ 23% | 上下文窗口使用栏 |
tokens 41.1k [200k] | 已使用的会话令牌/上下文窗口大小 |
cost $3.90 | 累计会话成本 |
mcp figma [total 3] | 此会话中活动的MCP服务器\[已配置的总数\] |
需求
- 克劳德代码 ≥2.x
jq
安装
git clone https://github.com/kovoor/claude-code-statusline
cd claude-code-statusline
./install.sh手动设置
- 复制
statusline-command.sh到~/.claude/ - 添加
~/.claude/settings.json:
{
"statusLine": {
"type": "command",
"command": "bash ~/.claude/statusline-command.sh"
}
}可选:MCP服务器跟踪
如果您使用过,则已包含在内 install.sh要手动启用跟踪哪些MCP服务器被主动调用:
- 复制
hooks/mcp-tracker.sh到~/.claude/hooks/ - 使其可执行:
chmod +x ~/.claude/hooks/mcp-tracker.sh - 添加a
PostToolUse钩住~/.claude/settings.json:
{
"hooks": {
"PostToolUse": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "bash ~/.claude/hooks/mcp-tracker.sh",
"timeout": 5
}
]
}
]
}
}如果没有钩子 mcp 段仍然显示配置的总计数。
