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 |
| Zeigt den Token-Verbrauch für heute oder ein bestimmtes Datum an |
| Zeigt die kumulierte Nutzung für einen Datumsbereich an |
| Zeichnet bereits erhaltene exakte API-Nutzung auf |
| Schätzt den angegebenen Eingabe-/Ausgabetext und zeichnet ihn auf |
| Schätzt nur Text-Token, ohne zu speichern |
| 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-messageDer 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 install2. Lokalen Dienst starten
Unter Windows per Doppelklick ausführen:
启动Token统计插件.batAlternativ können Sie ausführen:
npm startStandardadressen:
MCP:
http://127.0.0.1:8787/mcpHealth-Check:
http://127.0.0.1:8787/healthLokales Dashboard:
http://127.0.0.1:8787/dashboard
3. Edge-/Chrome-Erweiterung für automatische Statistik installieren
Unter Windows per Doppelklick ausführen:
安装浏览器自动统计扩展.batOder manuell:
In Edge
edge://extensionsöffnen, in Chromechrome://extensionsöffnen;Den „Entwicklermodus“ aktivieren;
Auf „Entpackte Erweiterung laden“ klicken;
Den Ordner
browser-extensionim Repository auswählen;Zu
chatgpt.comzurü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:
安装长期固定地址并开机自启.batDas Skript:
Node.js und ngrok überprüfen;
Die ngrok-Authtoken-Seite im Browser öffnen;
Sie auffordern, das Authtoken in der lokalen PowerShell einzugeben;
Die feste, dem Konto zugewiesene ngrok-Entwicklungsdomäne abrufen;
Die lokale Datei
config/ngrok.ymlerzeugen;Eine ausführbare Kopie von ngrok im lokalen
bin/-Verzeichnis ablegen;Eine geplante Windows-Aufgabe
ChatGPT-Token-Tracker-Fixederstellen;Node-MCP und ngrok automatisch starten und überwachen;
Die endgültige feste MCP-URL ausgeben.
Wenn eine vorhandene Konfiguration repariert werden muss, führen Sie aus:
修复固定地址自启动.batMCP 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/mcpeintragen;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ächlicheusage-Zahlen;estimated: Schätzung des sichtbaren Texts mithilfe des Tokenizers;Automatisch erfasste Browser-Statistikdatensätze sind als
chatgpt-browser-auto+estimatedmarkiert.
Das Projekt gibt Schätzwerte nicht als offizielle Abrechnungsdaten aus.
Tests
npm testDie 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 testWenn src/server.js geändert wurde, können Windows-Nutzer mit fester Bereitstellung Folgendes ausführen:
修复固定地址自启动.batDamit der SYSTEM-Dienst im Hintergrund den neuen Code neu lädt.
Lizenz
MIT-Lizenz. Siehe LICENSE.
This server cannot be installed
Maintenance
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
- AlicenseBqualityDmaintenanceToken usage tracker for OpenAI and Claude APIs with MCP (Model Context Protocol) support.61495MIT
- AlicenseNot gradedqualityCmaintenanceA 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.4MIT
- AlicenseBqualityDmaintenanceTrack LLM token costs across Claude, GPT and Gemini. MCP server + CLI with optimization hints and $ savings estimates.8101MIT
- AlicenseNot gradedqualityBmaintenanceEnables 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.1731MIT
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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