wn01011/llm-token-tracker

wn01011/llm-token-tracker

от wn01011
MCP сервер для автоматического отслеживания токенов и стоимости API OpenAI, Claude и Gemini. Помогает разработчикам интегрировать учёт затрат в свои приложения и передавать точные данные пользовате...

LLM Token Tracker 🧮

Token usage tracker for OpenAI, Claude, and Gemini APIs with MCP (Model Context Protocol) support. Pass accurate API costs to your users.

npm version License: MIT

llm-token-tracker MCP server

✨ Features

  • 🎯 Simple Integration - One line to wrap your API client
  • 📊 Automatic Tracking - No manual token counting
  • 💰 Accurate Pricing - Up-to-date pricing for all models (2025)
  • 🔄 Multiple Providers - OpenAI, Claude, and Gemini support
  • 📈 User Management - Track usage per user/session
  • 🌐 Currency Support - USD and KRW
  • 🤖 MCP Server - Use directly in Claude Desktop!
  • 🆕 Intuitive Session Tracking - Real-time usage with progress bars

📦 Installation

npm install llm-token-tracker

🚀 Quick Start

Option 1: Use as Library
const { TokenTracker } = require('llm-token-tracker');
// or import { TokenTracker } from 'llm-token-tracker';

// Initialize tracker
const tracker = new TokenTracker({
  currency: 'USD' // or 'KRW'
});

// Example: Manual tracking
const trackingId = tracker.startTracking('user-123');

// ... your API call here ...

tracker.endTracking(trackingId, {
  provider: 'openai', // or 'anthropic' or 'gemini'
  model: 'gpt-3.5-turbo',
  inputTokens: 100,
  outputTokens: 50,
  totalTokens: 150
});

// Get user's usage
const usage = tracker.getUserUsage('user-123');
console.log(`Total cost: $${usage.totalCost}`);
Инструменты были проиндексированы:
clear_usage

Очистить данные использования

Параметры
  • user_idstringобязательный

    User ID to clear

compare_costs

Сравнивает стоимость между моделями

Параметры
  • tokensnumberобязательный

    Number of tokens to compare

get_current_session

Получает текущее использование сессии в интуитивно понятном формате (оставшиеся, использованные, токены ввода/вывода, стоимость).

Параметры
  • total_budgetnumber

    Total token budget (optional)

  • user_idstring

    User ID (defaults to current-session)

get_exchange_rate

Получает текущий курс USD к KRW с информацией о кэше.

Параметры
  • force_refreshboolean

    Force refresh from API (default: false)

get_usage

Получает сводку использования.

Параметры
  • user_idstring

    User ID (optional)

track_usage

Отслеживает использование токенов для вызова AI API

Параметры
  • input_tokensnumberобязательный

    Input tokens used

  • modelstringобязательный

    Model name

  • output_tokensnumberобязательный

    Output tokens used

  • providerenumобязательный

    AI provider

  • user_idstring

    Optional user ID

Похожие MCP-сервера

smigolsmigol/llmkit

smigolsmigol/llmkit

MCP-сервер для мониторинга затрат на AI-запросы в Claude Code, Cline, Cursor. 11 инструментов: прокси-аналитика, локальные расходы, прогноз бюджета. Помогает разработчикам AI-агентов контролировать...

TypeScript16
whdrnr2583-cmd/token-meter

whdrnr2583-cmd/token-meter

MCP сервер для локального отслеживания токенов и стоимости Claude Code, Codex и Cursor. Анализирует JSONL файлы и показывает разбивку по проектам, моделям и MCP инструментам — без отправки данных в облако и без аккаунта.

TypeScript1
AutomateLab-tech/citation-intelligence

AutomateLab-tech/citation-intelligence

MCP сервер для отслеживания цитирований URL в AI-поисковиках (Perplexity, ChatGPT, Claude, Gemini). Локальная установка, без аккаунта. Агенты и разработчики получают programmatic данные о цитированиях, видимости сайта и конкурентов. Идеален для SEO и GEO без подписок.

TypeScript8
CKBrennan/overtone-news-mcp

CKBrennan/overtone-news-mcp

Новостной MCP инструмент с анализом тональности и контекста. Отслеживает emerging stories, нарративные сдвиги и спайки эмоций. Идеален для ИИ-агентов, которым нужны смысл и тренды, а не просто заго...

Python1
arikusi/deepseek-mcp-server

arikusi/deepseek-mcp-server

MCP-сервер для DeepSeek V4: v4-flash и v4-pro с контекстом 1M, многошаговыми сессиями, вызовом функций, режимом размышлений и учётом стоимости. Интегрируется в Claude Code, Cursor, Windsurf и любые...

TypeScript18
translated/lara-mcp

translated/lara-mcp

официальный

MCP сервер для профессионального перевода через Lara Translate. Переводит текст с учётом контекста, глоссариев и памяти переводов, определяет язык. Полезен разработчикам и переводчикам для точных д...

TypeScript97
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин