Настраивает AI-агентов для программирования — Claude Code, Cursor, OpenCode и Codex — добавляя постоянную память, общие рабочие процессы, навыки и MCP-серверы.
Mibayy/token-savior
MCP-сервер для AI-агентов, пишущих код: индексирует код по символам, хранит постоянную память и переписывает Bash-команды, чтобы сократить расход токенов.
- Звёзды
- 1,211
- Форки
- 110
- Открытые issues
- 9
- Последний коммит
- 23 дня назад
Что это?
Token Savior — MCP-сервер, который работает между AI-агентом для программирования, например Claude Code, и вашей кодовой базой. Вместо того чтобы читать целые файлы ради ответа на узкий вопрос, модель может искать определения и связанные с ними зависимости по индексу проекта, построенному по символам (функциям, классам и импортам) и графу вызовов.
В сервер также встроен механизм постоянной памяти: он сохраняет решения, исправления ошибок, соглашения и сводки сессий в SQLite с полнотекстовым поиском и опциональным векторным поиском, а затем добавляет краткую сводку в начало следующей сессии. Переписыватель Bash-команд PreToolUse может изменять команды до запуска, сокращая их вывод, а компакторы PostToolUse представляют результаты распространённых инструментов, таких как git, pytest, kubectl и aws, в более компактном виде.
Сервер поддерживает профили инструментов — от одного до 68 инструментов. Команда `ts init` настраивает хуки для Claude Code, Cursor, Gemini, Codex и OpenClaw. Для агентов без поддержки MCP доступен CLI (`ts`).
Ключевые возможности
- 01Навигация по коду на уровне символов, включая find_symbol и поиск зависимых узлов в графе вызовов
- 02Постоянная память в SQLite с полнотекстовым и опциональным векторным поиском
- 03Переписыватель Bash-команд PreToolUse, сокращающий вывод до передачи модели
- 0434 компактора PostToolUse для git, средств запуска тестов, облачных CLI и Docker
- 05Настраиваемые профили инструментов и команда `ts init` для Claude Code, Cursor, Gemini, Codex и OpenClaw
Сценарии использования
- Работа с большой кодовой базой, где агент снова и снова перечитывает целые файлы в поисках небольших фрагментов кода
- Сохранение архитектурных решений и заметок об исправлении ошибок между сессиями Claude Code
- Сокращение затрат на токены и задержек при многократной навигации по коду и запуске тестов агентом
- Предоставление инструментам без MCP, например Cursor или скриптам, доступа к поиску символов через CLI ts
Быстрый старт
- 1
Установите пакет из PyPI с поддержкой MCP
pip install "token-savior-recall[mcp]" - 2
Добавьте сервер в конфигурацию MCP (например, Claude Code), указав корневые каталоги рабочего пространства и профиль
Что важно знать
- Основные показатели бенчмарка приведены автором, а репозиторий тестового стенда закрыт, поэтому независимо проверить их нельзя.
- Пользователям Claude Code необходимо установить для alwaysLoad значение true, иначе инструменты скрыты за ToolSearch и используются редко.
- Компакторы Bash в PostToolUse не сокращают число токенов в текущем ходе; это делает только перезаписыватель PreToolUse.
В подборках
Темы
Частые вопросы
- Что такое token-savior?
- MCP-сервер для AI-агентов, пишущих код: индексирует код по символам, хранит постоянную память и переписывает Bash-команды, чтобы сократить расход токенов. Token Savior — MCP-сервер, который работает между AI-агентом для программирования, например Claude Code, и вашей кодовой базой. Вместо того чтобы читать целые файлы ради ответа на узкий вопрос, модель может искать определения и связанные с ними зависимости по индексу проекта, построенному по символам (функциям, классам и импортам) и графу вызовов.
- token-savior можно использовать бесплатно? Какая у него лицензия?
- token-savior распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- token-savior всё ещё поддерживается?
- Активно поддерживается. Последний коммит в token-savior — 15 окт. 2026 г..
- Для чего можно использовать token-savior?
- Работа с большой кодовой базой, где агент снова и снова перечитывает целые файлы в поисках небольших фрагментов кода Сохранение архитектурных решений и заметок об исправлении ошибок между сессиями Claude Code Сокращение затрат на токены и задержек при многократной навигации по коду и запуске тестов агентом Предоставление инструментам без MCP, например Cursor или скриптам, доступа к поиску символов через CLI ts
- Как установить token-savior?
- Установите пакет из PyPI с поддержкой MCP: pip install "token-savior-recall[mcp]" Добавьте сервер в конфигурацию MCP (например, Claude Code), указав корневые каталоги рабочего пространства и профиль
- Где скачать token-savior?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Mibayy/token-savior
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагин для AI-агентов, который не отправляет в каждом запросе предыдущие изображения, а позволяет модели запрашивать только нужные.
Плагин без зависимостей, который сокращает расход токенов AI-агентами для программирования за счёт более лаконичного текста, стиля кода и уменьшения объёмных результатов инструментов.
Самомодифицирующийся AI-агент с открытым исходным кодом: сохраняет личность и память после перезапусков, работает с внешними проектами и может переписывать собственный код.
Локальная постоянная память в одном бинарном файле для AI-агентов: хранилище знаний в виде четырёх графов и управляемое LLM извлечение и запись данных для множества сред разработки.
Плагин для Claude Code, Codex, Copilot CLI и Pi, который учится на прошлых сессиях в репозитории и помогает сократить расходы на токены.