Skip to main content
Glama
927242768-dotcom

chatgpt-daily-token-tracker

ChatGPT Daily Token Tracker

Ein tägliches Tool zur Token-Statistik für die ChatGPT-Webnutzung, das Folgendes umfasst:

  • MCP-Server: Sie können ChatGPT direkt fragen: „Wie viele Token habe ich heute verwendet?“;

  • Edge-/Chrome-Browsererweiterung: Sie erfasst automatisch die sichtbaren Benutzernachrichten und Assistentenantworten auf chatgpt.com-Seiten und schätzt Token lokal;

  • Windows-Autostart: Kann mithilfe einer festen ngrok-Entwicklungsdomäne eine dauerhafte MCP-Adresse bereitstellen und über eine geplante Aufgabe beim Systemstart automatisch starten;

  • Lokale Datenspeicherung: Die Statistikdaten werden lokal gespeichert; der vollständige Chattext wird nicht in die Statistikdateien geschrieben;

  • Deduplizierungsmechanismus: Seitenaktualisierungen und wiederholtes Scannen führen nicht dazu, dass dieselbe Nachricht mehrfach gezählt wird.

[!IMPORTANT] Hierbei handelt es sich um Schätzwerte für den sichtbaren Webseitentext, nicht um die offizielle Token-Abrechnung auf OpenAI-/ChatGPT-Konten. Versteckte Systemprompts, interne Überlegungen und unsichtbare Kontexte können über eine normale Browsererweiterung oder MCP nicht abgerufen werden.

Funktionen

MCP-Tools

Tool

Funktion

today_usage

Zeigt den Token-Verbrauch für heute oder ein bestimmtes Datum an

usage_range

Zeigt die kumulierte Nutzung für einen Datumsbereich an

record_usage

Zeichnet bereits erhaltene exakte API-Nutzung auf

estimate_and_record

Schätzt den angegebenen Eingabe-/Ausgabetext und zeichnet ihn auf

estimate_tokens

Schätzt nur Text-Token, ohne zu speichern

tracker_info

Zeigt Fähigkeiten, Version und Einschränkungen an

Automatische Browser-Statistik

Nach der Installation der Erweiterung werden neu erzeugte sichtbare ChatGPT-Nachrichten automatisch gesendet an:

http://127.0.0.1:8787/api/track-message

Der lokale Dienst verwendet den o200k_base-Tokenizer zur Token-Schätzung und speichert nur Statistiken wie Token-Anzahl, Rolle, Zeitpunkt, Nachrichten-Deduplizierungs-ID usw.

Die Erweiterung bietet außerdem die Funktion „Aktuellen Chat nachtragen“, mit der die bereits geladene Unterhaltung nach Bedarf in den aktuellen Tag eingerechnet werden kann; identische Nachrichten werden automatisch dedupliziert.

Related MCP server: mcpstat

Systemanforderungen

Empfohlene Umgebung:

  • Windows 10 / 11

  • Node.js 22+

  • Microsoft Edge oder Google Chrome

  • Ein kostenloses ngrok-Konto (nur für feste öffentliche MCP-Adressen erforderlich)

  • ChatGPT-Konto mit Unterstützung für benutzerdefinierte MCP/Apps

Schnellstart

1. Abhängigkeiten installieren

npm install

2. Lokalen Dienst starten

Unter Windows per Doppelklick ausführen:

启动Token统计插件.bat

Alternativ können Sie ausführen:

npm start

Standardadressen:

  • MCP: http://127.0.0.1:8787/mcp

  • Health-Check: http://127.0.0.1:8787/health

  • Lokales Dashboard: http://127.0.0.1:8787/dashboard

3. Edge-/Chrome-Erweiterung für automatische Statistik installieren

Unter Windows per Doppelklick ausführen:

安装浏览器自动统计扩展.bat

Oder manuell:

  1. In Edge edge://extensions öffnen, in Chrome chrome://extensions öffnen;

  2. Den „Entwicklermodus“ aktivieren;

  3. Auf „Entpackte Erweiterung laden“ klicken;

  4. Den Ordner browser-extension im Repository auswählen;

  5. Zu chatgpt.com zurückkehren und die Seite aktualisieren.

Das Popup der Erweiterung zeigt die heutigen Eingaben, Ausgaben, Gesamt-Token und die Anzahl der Datensätze an.

Feste MCP-Adresse + Windows-Autostart

Damit ChatGPT dauerhaft eine Verbindung zum lokalen MCP herstellen kann, ist eine öffentliche HTTPS-Adresse erforderlich. Das Projekt stellt ein Windows-Skript zur automatischen Konfiguration auf Basis der festen ngrok-Entwicklungsdomäne bereit.

Per Doppelklick ausführen:

安装长期固定地址并开机自启.bat

Das Skript:

  1. Node.js und ngrok überprüfen;

  2. Die ngrok-Authtoken-Seite im Browser öffnen;

  3. Sie auffordern, das Authtoken in der lokalen PowerShell einzugeben;

  4. Die feste, dem Konto zugewiesene ngrok-Entwicklungsdomäne abrufen;

  5. Die lokale Datei config/ngrok.yml erzeugen;

  6. Eine ausführbare Kopie von ngrok im lokalen bin/-Verzeichnis ablegen;

  7. Eine geplante Windows-Aufgabe ChatGPT-Token-Tracker-Fixed erstellen;

  8. Node-MCP und ngrok automatisch starten und überwachen;

  9. Die endgültige feste MCP-URL ausgeben.

Wenn eine vorhandene Konfiguration repariert werden muss, führen Sie aus:

修复固定地址自启动.bat

MCP in ChatGPT hinzufügen

Auf der Seite für benutzerdefinierte Apps/MCP in ChatGPT:

  • Server-URL: Die vom Skript ausgegebene endgültige Adresse https://xxxxx.ngrok-free.dev/mcp eintragen;

  • Authentifizierung: None / Keine Authentifizierung auswählen;

  • Tools scannen und speichern.

Danach können Sie im Chat today_usage aufrufen, um Abfragen durchzuführen.

Daten und Datenschutz

Die folgenden Inhalte werden nicht an GitHub übertragen:

  • data/: Lokale Token-Statistiken, Protokolle, Laufzeit-URLs;

  • config/: ngrok-Authtoken und Laufzeitkonfiguration;

  • bin/: Lokale ausführbare ngrok-Datei;

  • .env;

  • node_modules/.

Die Browsererweiterung sendet den vollständigen Chattext nicht an die öffentliche ngrok-Adresse des Projekts; die Schnittstelle zum Schreiben automatischer Statistikdaten ist auf lokal 127.0.0.1 beschränkt.

[!WARNING] Das aktuelle MCP-Verbindungsbeispiel verwendet „Keine Authentifizierung“. Die feste öffentliche URL sollte nicht aktiv öffentlich geteilt werden. Für jeden öffentlichen Dienst sollten je nach Risikobedarf Authentifizierung, Zugriffskontrolle und Protokollierung hinzugefügt werden.

Token-Statistik-Basis

  • exact: Von der OpenAI-API zurückgegebene tatsächliche usage-Zahlen;

  • estimated: Schätzung des sichtbaren Texts mithilfe des Tokenizers;

  • Automatisch erfasste Browser-Statistikdatensätze sind als chatgpt-browser-auto + estimated markiert.

Das Projekt gibt Schätzwerte nicht als offizielle Abrechnungsdaten aus.

Tests

npm test

Die aktuellen Tests decken Folgendes ab:

  • Token-Schätzung für Chinesisch und Englisch;

  • Getrennte Zusammenfassung der exakten und geschätzten Werte;

  • Tageswechsel nach Asia/Shanghai;

  • Deduplizierung identischer eventId;

  • Schreiben über die HTTP-API und Deduplizierung bei automatischer Browsererfassung.

Projektstruktur

browser-extension/      Edge / Chrome Manifest V3 扩展
src/server.js           MCP + HTTP 服务
src/store.js            本地统计存储与去重
src/tokenizer.js        Token 估算
setup-fixed-ngrok.ps1   固定 ngrok 地址与开机任务安装
run-fixed-supervisor.ps1 Windows 后台守护
repair-fixed-autostart.ps1 固定地址/自启动修复
test/                   自动测试

Entwicklung und Upgrade

Nach jedem Upgrade wird Folgendes empfohlen:

npm install
npm test

Wenn src/server.js geändert wurde, können Windows-Nutzer mit fester Bereitstellung Folgendes ausführen:

修复固定地址自启动.bat

Damit der SYSTEM-Dienst im Hintergrund den neuen Code neu lädt.

Lizenz

MIT-Lizenz. Siehe LICENSE.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Token usage tracker for OpenAI and Claude APIs with MCP (Model Context Protocol) support.
    6
    149
    5
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A Python utility for adding usage tracking, analytics, and audit trails to MCP servers using SQLite-backed persistence. It enables developers to monitor tool, prompt, and resource activity and expose these statistics directly to LLM clients.
    4
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables token counting, usage tracking, and cost calculation for LLM APIs, with a proxy server mode to automatically intercept and monitor API requests from clients like Cursor and Windsurf.
    173
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.

  • Agent Token Budget MCP — hard per-session token + spend cap with signed budget-exhausted

  • A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/927242768-dotcom/chatgpt-daily-token-tracker'

If you have feedback or need assistance with the MCP directory API, please join our Discord server