Skip to main content
Glama
927242768-dotcom

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.com y 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

today_usage

Ver el uso de tokens de hoy o de una fecha determinada

usage_range

Ver el uso acumulado en un rango de fechas

record_usage

Registrar un uso de API exacto ya obtenido

estimate_and_record

Estimar el texto de entrada/salida especificado y registrarlo

estimate_tokens

Solo estimar tokens del texto, sin guardar

tracker_info

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-message

El 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 install

2. Iniciar el servicio local

En Windows, haga doble clic en:

启动Token统计插件.bat

También puede ejecutar:

npm start

Direcciones por defecto:

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

  • Comprobación de salud: http://127.0.0.1:8787/health

  • Panel 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:

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

O manualmente:

  1. En Edge abra edge://extensions; en Chrome abra chrome://extensions;

  2. Active el «modo de desarrollador»;

  3. Haga clic en «Cargar descomprimida»;

  4. Seleccione la carpeta browser-extension del repositorio;

  5. Vuelva a chatgpt.com y 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:

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

El script:

  1. Comprobará Node.js y ngrok;

  2. Abrirá la página de authtoken de ngrok en el navegador;

  3. Le pedirá que introduzca el authtoken en PowerShell local;

  4. Obtendrá el dominio de desarrollo fijo asignado a la cuenta ngrok;

  5. Generará el archivo local config/ngrok.yml;

  6. Colocará una copia ejecutable de ngrok en bin/ local;

  7. Creará la tarea programada de Windows ChatGPT-Token-Tracker-Fixed;

  8. Iniciará automáticamente y supervisará Node MCP + ngrok;

  9. Mostrará la URL MCP fija final.

Si ya existe una configuración que necesita reparación, puede ejecutar:

修复固定地址自启动.bat

Añadir MCP en ChatGPT

En la página de App / MCP personalizado de ChatGPT:

  • Server URL: introduzca la https://xxxxx.ngrok-free.dev/mcp que 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 de usage devueltos 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 test

Las 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 test

Si modificó src/server.js, los usuarios con implementación fija en Windows pueden ejecutar:

修复固定地址自启动.bat

para que el servicio SYSTEM en segundo plano recargue el nuevo código.

Licencia

MIT License. Vea 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