token-optimizer-mcp

token-optimizer-mcp

ooplesMIT
406 звёзд41 форков
Token Optimizer MCP — это сервер для оптимизации расхода токенов при работе с языковыми моделями. Он использует кэширование, сжатие и набор из 80+ инструментов, чтобы сократить потребление токенов до 95%. Сервер подходит разработчикам, которые хотят снизить затраты на API и ускорить работу ассистентов без потери качества ответов. Сервер совместим с любыми MCP-клиентами и не требует сложной настройки. Основная задача — уменьшить объем данных, передаваемых модели, за счет интеллектуальной обработки контекста и повторного использования результатов.

Установка

npx -y token-optimizer-mcp

Характеристики

Общее

  • СтатусСообщество
  • Разработчикooples
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Кэширование ответов на часто повторяющиеся запросы — модель не пересчитывает одно и то же.
  • Сжатие длинных диалогов и контекстов с сохранением ключевой информации.
  • Автоматическая обрезка истории сообщений по заданному лимиту токенов.
  • Набор из более чем 80 инструментов для форматирования, фильтрации, суммаризации текста.
  • Настраиваемые стратегии оптимизации для разных сценариев использования.
  • Мониторинг текущего расхода токенов и статистика по сессиям.
  • Интеграция с Claude Desktop и другими MCP-клиентами через стандартный протокол.
  • Мгновенная установка через npx без глобальной установки Node.js-пакетов.

Как подключить

1. Установите сервер одной командой:

npx -y token-optimizer-mcp

2. Добавьте конфигурацию в файл настроек вашего MCP-клиента. Например, для Claude Desktop укажите в claude_desktop_config.json:

{ "mcpServers": { "token-optimizer": { "command": "npx", "args": ["-y", "token-optimizer-mcp"] } } }

3. Перезапустите клиент. Сервер готов к использованию.

Примеры запросов

  • «Оптимизируй этот диалог: [текст] так, чтобы он занимал меньше токенов, но смысл остался.»
  • «Настрой кэширование для запросов типа «погода в Москве» — используй сохраненные результаты в течение часа.»
  • «Покажи статистику расхода токенов за последнюю сессию работы.»
  • «Сожми следующий документ до 500 токенов, сохранив основные тезисы.»

Технические детали

  • Язык реализации: TypeScript
  • Транспорт: stdio
  • Лицензия: MIT
  • Совместимые клиенты: Claude Desktop и любые другие, поддерживающие MCP
  • Установка: npx (Node.js 18+)
  • GitHub: 406 звезд, активная разработка

Поделиться