chatgpt-daily-token-tracker
ChatGPT Daily Token Tracker
ChatGPT 웹 사용 시나리오를 위한 일일 Token 통계 도구로, 다음을 포함합니다:
MCP Server: ChatGPT에서 직접 “오늘 Token을 얼마나 사용했나요?”라고 물어볼 수 있습니다.
Edge / Chrome 브라우저 확장 프로그램:
chatgpt.com페이지에 표시되는 사용자 메시지와 어시스턴트 응답을 자동으로 캡처하고 로컬에서 Token을 추정합니다.Windows 자동 실행: ngrok 고정 개발 도메인으로 장기간 사용할 MCP 주소를 제공하고, 작업 스케줄러를 통해 부팅 시 자동으로 시작할 수 있습니다.
로컬 데이터 저장: 통계 데이터는 로컬에 저장되며, 전체 대화 본문은 통계 파일에 기록하지 않습니다.
중복 제거 메커니즘: 페이지 새로고침이나 반복 스캔 시 동일한 메시지가 중복 집계되지 않습니다.
[!IMPORTANT] 여기서 통계하는 것은 웹 페이지에 표시되는 텍스트의 Token 추정값이며, OpenAI / ChatGPT 공식 계정 단위 Token 청구서가 아닙니다. 숨겨진 시스템 프롬프트, 내부 추론, 보이지 않는 컨텍스트 등은 일반 웹 확장 프로그램이나 MCP로 얻을 수 없습니다.
기능
MCP 도구
도구 | 용도 |
| 오늘 또는 지정된 날짜의 Token 사용량 조회 |
| 날짜 범위 누적 사용량 조회 |
| 이미 확보한 정확한 API usage 기록 |
| 지정된 입력/출력 텍스트를 추정하고 기록 |
| 텍스트 Token만 추정하고 저장하지 않음 |
| 기능, 버전 및 제한 사항 확인 |
브라우저 자동 통계
확장 프로그램을 설치하면 새로 생성된 ChatGPT 표시 메시지가 자동으로 다음 주소로 전송됩니다:
http://127.0.0.1:8787/api/track-message로컬 서비스는 o200k_base tokenizer로 Token을 추정하며, Token 수, 역할, 시간, 메시지 중복 제거 ID 등의 통계 정보만 저장합니다.
확장 프로그램은 또한 “현재 대화 소급 반영” 기능을 제공하여, 필요 시 현재 로드된 대화를 당일 통계에 소급 반영할 수 있습니다. 동일한 메시지는 자동으로 중복 제거됩니다.
Related MCP server: mcpstat
환경 요구 사항
Windows 10 / 11
Node.js 22+
Microsoft Edge 또는 Google Chrome
무료 ngrok 계정 (고정 공개 MCP 주소에만 필요)
사용자 지정 MCP / App을 지원하는 ChatGPT 계정
빠른 시작
1. 의존성 설치
npm install2. 로컬 서비스 시작
Windows에서는 더블 클릭할 수 있습니다:
启动Token统计插件.bat또는 다음을 실행할 수 있습니다:
npm start기본 주소:
MCP:
http://127.0.0.1:8787/mcp헬스 체크:
http://127.0.0.1:8787/health로컬 대시보드:
http://127.0.0.1:8787/dashboard
3. Edge / Chrome 자동 통계 확장 프로그램 설치
Windows에서는 더블 클릭할 수 있습니다:
安装浏览器自动统计扩展.bat또는 수동으로:
Edge에서는
edge://extensions, Chrome에서는chrome://extensions를 엽니다.“개발자 모드”를 켭니다.
“압축 해제된 확장 프로그램 로드”를 클릭합니다.
저장소의
browser-extension폴더를 선택합니다.chatgpt.com으로 돌아가 페이지를 새로고침합니다.
확장 프로그램 팝업에는 당일 입력, 출력, 총 Token 및 기록 수가 표시됩니다.
고정 MCP 주소 + Windows 부팅 자동 시작
ChatGPT가 로컬 MCP에 장기간 연결되게 하려면 공개 HTTPS 주소가 필요합니다. 프로젝트는 ngrok 고정 개발 도메인 기반의 Windows 자동 구성 스크립트를 제공합니다.
더블 클릭:
安装长期固定地址并开机自启.bat스크립트는 다음 작업을 수행합니다:
Node.js와 ngrok를 확인합니다.
브라우저에서 ngrok authtoken 페이지를 엽니다.
로컬 PowerShell에서 authtoken을 입력하도록 안내합니다.
계정에 할당된 고정 ngrok 개발 도메인을 가져옵니다.
로컬
config/ngrok.yml을 생성합니다.실행 가능한 ngrok 복사본을 로컬
bin/에 넣습니다.Windows 작업 스케줄러 작업
ChatGPT-Token-Tracker-Fixed를 생성합니다.Node MCP + ngrok를 자동으로 시작하고 백그라운드에서 유지합니다.
최종 고정 MCP URL을 출력합니다.
기존 구성에 수정이 필요하면 다음을 실행할 수 있습니다:
修复固定地址自启动.batChatGPT에 MCP 추가
ChatGPT의 사용자 지정 App / MCP 페이지에서:
Server URL: 스크립트가 마지막에 출력한
https://xxxxx.ngrok-free.dev/mcp를 입력합니다.인증: None / 인증 없음을 선택합니다.
도구를 스캔하고 저장합니다.
이후 채팅에서 today_usage를 호출하여 조회할 수 있습니다.
데이터 및 개인정보 보호
다음 내용은 GitHub에 커밋되지 않습니다:
data/: 로컬 Token 통계, 로그, 런타임 URLconfig/: ngrok authtoken 및 실행 구성bin/: 로컬 ngrok 실행 파일.envnode_modules/
브라우저 확장 프로그램은 전체 대화 본문을 프로젝트의 공개 ngrok 주소로 전송하지 않습니다. 자동 통계 기록 인터페스는 로컬 127.0.0.1로 제한됩니다.
[!WARNING] 현재 MCP 연결 예시는 “인증 없음”을 사용합니다. 고정 공개 URL은 임의로 공유해서는 안 됩니다. 모든 공개 서비스는 자신의 위험 요구에 따라 인증, 접근 제어 및 감사를 추가해야 합니다.
Token 통계 기준
exact: OpenAI API에서 이미 반환된 실제usage수치estimated: tokenizer를 사용하여 표시 텍스트를 추정브라우저 자동 통계 기록은
chatgpt-browser-auto+estimated로 표시됩니다.
프로젝트는 추정값을 공식 과금 데이터로 가장하지 않습니다.
테스트
npm test현재 테스트는 다음을 포함합니다:
중문/영문 Token 추정
정확값과 추정값을 분리하여 집계
Asia/Shanghai 기준 일별 구분
동일한
eventId중복 제거브라우저 자동 기록 HTTP API 저장과 중복 제거
프로젝트 구조
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/ 自动测试개발 및 업그레이드
업그레이드할 때마다 다음을 권장합니다:
npm install
npm testsrc/server.js를 수정한 경우, Windows 고정 배포 사용자는 다음을 실행할 수 있습니다:
修复固定地址自启动.bat백그라운드 SYSTEM 서비스가 새 코드를 다시 로드하게 합니다.
License
MIT License. 자세한 내용은 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