提交

claudestat — Claude Code & OpenCode usage tracker with MCP

@DeibyGS

Local daemon that tracks Claude Code and OpenCode sessions in real-time. Exposes an MCP server so Claude can query its own usage mid-session: quota status, session cost, top tools, weekly insights, burn rate, and model breakdown. No cloud, no accounts — everythin stays on disk.
概览

claudestat MCP Server

claudestat includes an MCP (Model Context Protocol) server that lets Claude Code query its own usage stats — Claude can tell you its quota, session cost, and top tools in real time.

Register with Claude Code

claude mcp add claudestat -s user -- claudestat-mcp

Once registered, ask Claude things like:

  • "What's my current quota status?"
  • "Show me my latest session cost"
  • "What are my top 5 tools by cost this week?"
  • "Give me usage insights for the last 14 days"
  • "Break down my usage by model"

Tools

ToolDescription
get_quota_status5h cycle usage %, plan, weekly hours, burn rate (with on-demand API refresh + disk cache)
get_current_sessionLatest session: cost, tokens, efficiency, loops
get_session_statsAggregated stats for N days
get_top_toolsTop 10 tools by cost/count/duration (default 30 days)
get_usage_insightsDeep insights: cost per project, cache savings, efficiency trend, peak hours, model breakdown
get_model_breakdownCost and session count broken down by Claude model (Sonnet, Haiku, Opus)
get_weekly_insightWeekly summary with actionable tip

Zero extra dependencies — stdio JSON-RPC. Works without the daemon running (reads SQLite directly), but will warn you to start it if it's not active.

claudestat MCP demo

服务器配置

{
  "mcpServers": {
    "claudestat": {
      "command": "claudestat-mcp",
      "args": []
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.