chatgpt-daily-token-tracker
ChatGPT Daily Token Tracker
Una herramienta de estadísticas diarias de tokens para el uso de ChatGPT en la web, que incluye:
Servidor MCP: permite preguntar directamente en ChatGPT «¿cuántos tokens he usado hoy?»;
Extensión de Edge / Chrome: captura automáticamente los mensajes visibles del usuario y las respuestas del asistente en las páginas de
chatgpt.comy estima los tokens localmente;Ejecución automática en Windows: puede usar un dominio de desarrollo fijo de ngrok para proporcionar una dirección MCP permanente y arrancar automáticamente al iniciar el sistema mediante una tarea programada;
Almacenamiento local de datos: las estadísticas se guardan en el equipo, sin escribir el contenido completo del chat en el archivo de estadísticas;
Mecanismo de deduplicación: la actualización de la página o los escaneos repetidos no acumulan dos veces el mismo mensaje.
[!IMPORTANT] Lo que se calcula aquí es el valor estimado de tokens del texto visible en la página web, no la factura de tokens a nivel de cuenta oficial de OpenAI / ChatGPT. Los prompts de sistema ocultos, el razonamiento interno, el contexto no visible, etc. no se pueden obtener desde una extensión web normal ni desde MCP.
Funciones
Herramientas MCP
Herramienta | Función |
| Ver el uso de tokens de hoy o de una fecha determinada |
| Ver el uso acumulado en un rango de fechas |
| Registrar un uso de API exacto ya obtenido |
| Estimar el texto de entrada/salida especificado y registrarlo |
| Solo estimar tokens del texto, sin guardar |
| Ver capacidades, versión y limitaciones |
Estadísticas automáticas del navegador
Después de instalar la extensión, los nuevos mensajes visibles de ChatGPT se envían automáticamente a:
http://127.0.0.1:8787/api/track-messageEl servicio local usa el tokenizer o200k_base para estimar los tokens y solo guarda información estadística como el número de tokens, el rol, la hora y el ID de deduplicación del mensaje.
La extensión también ofrece la función «Rellenar la conversación actual», que permite añadir bajo demanda a la cuenta del día la conversación ya cargada; los mensajes idénticos se deduplican automáticamente.
Related MCP server: mcpstat
Requisitos del entorno
Entorno recomendado:
Windows 10 / 11
Node.js 22+
Microsoft Edge o Google Chrome
Una cuenta gratuita de ngrok (solo se necesita para la dirección MCP pública fija)
La cuenta de ChatGPT es compatible con MCP / App personalizado
Inicio rápido
1. Instalar las dependencias
npm install2. Iniciar el servicio local
En Windows, haga doble clic en:
启动Token统计插件.batTambién puede ejecutar:
npm startDirecciones por defecto:
MCP:
http://127.0.0.1:8787/mcpComprobación de salud:
http://127.0.0.1:8787/healthPanel local:
http://127.0.0.1:8787/dashboard
3. Instalar la extensión de estadísticas automáticas para Edge / Chrome
En Windows, haga doble clic en:
安装浏览器自动统计扩展.batO manualmente:
En Edge abra
edge://extensions; en Chrome abrachrome://extensions;Active el «modo de desarrollador»;
Haga clic en «Cargar descomprimida»;
Seleccione la carpeta
browser-extensiondel repositorio;Vuelva a
chatgpt.comy recargue la página.
El panel emergente de la extensión mostrará los tokens de entrada, de salida, el total y el número de registros del día.
Dirección MCP fija + inicio automático con Windows
Si desea que ChatGPT se conecte de forma prolongada al MCP local, se necesita una dirección HTTPS pública. El proyecto incluye un script de configuración automática de Windows basado en el dominio de desarrollo fijo de ngrok.
Haga doble clic en:
安装长期固定地址并开机自启.batEl script:
Comprobará Node.js y ngrok;
Abrirá la página de authtoken de ngrok en el navegador;
Le pedirá que introduzca el authtoken en PowerShell local;
Obtendrá el dominio de desarrollo fijo asignado a la cuenta ngrok;
Generará el archivo local
config/ngrok.yml;Colocará una copia ejecutable de ngrok en
bin/local;Creará la tarea programada de Windows
ChatGPT-Token-Tracker-Fixed;Iniciará automáticamente y supervisará Node MCP + ngrok;
Mostrará la URL MCP fija final.
Si ya existe una configuración que necesita reparación, puede ejecutar:
修复固定地址自启动.batAñadir MCP en ChatGPT
En la página de App / MCP personalizado de ChatGPT:
Server URL: introduzca la
https://xxxxx.ngrok-free.dev/mcpque el script muestra al final;Autenticación: seleccione None / sin autenticación;
Escanee las herramientas y guarde.
Después, podrá llamar a today_usage en el chat para consultarlo.
Datos y privacidad
Lo siguiente no se enviará a GitHub:
data/: estadísticas de tokens locales, registros y URL en tiempo de ejecución;config/: authtoken de ngrok y configuración de ejecución;bin/: ejecutable local de ngrok;.env;node_modules/.
La extensión del navegador no enviará el contenido completo del chat a la dirección ngrok pública del proyecto; la interfaz de escritura de las estadísticas automáticas está restringida a 127.0.0.1 local.
[!WARNING] El ejemplo de conexión MCP actual usa «sin autenticación». La URL pública fija no debe compartirse activamente. Cualquier servicio público debe añadir autenticación, control de acceso y auditoría según sus necesidades de riesgo.
Criterios de estadísticas de tokens
exact: números reales deusagedevueltos por la API de OpenAI;estimated: estimación del texto visible mediante tokenizer;Los registros automáticos del navegador se marcan como
chatgpt-browser-auto+estimated.
El proyecto no hace pasar las estimaciones por datos oficiales de facturación.
Pruebas
npm testLas pruebas actuales cubren:
Estimación de tokens en chino e inglés;
Resumen separado de valores exactos y estimados;
División diaria en Asia/Shanghai;
Deduplicación por el mismo
eventId;Escritura y deduplicación de registros automáticos del navegador mediante HTTP API.
Estructura del proyecto
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/ 自动测试Desarrollo y actualizaciones
Se recomienda, después de cada actualización:
npm install
npm testSi modificó src/server.js, los usuarios con implementación fija en Windows pueden ejecutar:
修复固定地址自启动.batpara que el servicio SYSTEM en segundo plano recargue el nuevo código.
Licencia
MIT License. Vea 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