TokenSave MCP

TokenSave, локальный MCP-сервер кода, запускает парсеры в рабочих процессах, изолируя сбой одной грамматики от общего обновления.

  • 704 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Сервер читает исходники, хранит индекс и может менять файлы; установка добавляет правила и хуки клиента.
Все причины и проверки

aovestdipaperino/tokensave

Установка

Ручная установка

cargo install tokensave

Ставит TokenSave через Cargo. Затем подключите MCP-клиент и создайте индекс выбранного проекта.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер читает исходники, хранит индекс и может менять файлы; установка добавляет правила и хуки клиента.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

TokenSave, локальный MCP-сервер, строит граф исходного кода в локальной базе и передает найденные сведения агенту через MCP. Можно искать символы, прослеживать вызовы и собирать контекст задачи из связанных фрагментов. Индекс помогает начать исследование проекта с конкретного запроса. После установки пользователь подключает клиент и инициализирует каталог проекта. Индекс учитывает последующие изменения файлов, в том числе записи через инструменты точечной замены и вставки. Для нескольких агентов предусмотрена работа с отдельными Git worktree.

Для кого. Сопровождающим крупные кодовые базы инженерам, которым нужно найти связанные участки перед изменением функции или модуля.

Подходит, если

  • Перед изменением функции разработчик ищет места ее вызова.
  • Агент получает подборку исходников, связанных с конкретной задачей.
  • При подготовке рефакторинга команда изучает затронутые символы.
  • После точечной правки пользователь обновляет граф проекта.

Не подходит, если

  • Нельзя создавать индекс исходников на диске.
  • Нужна гарантия точного графа для любого языка и конструкции.
  • Клиенту запрещено читать найденные фрагменты проекта.

Пример запроса к агенту

Найди через TokenSave вызывающие функции для этого обработчика и покажи исходники до правки.

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Индекс занимает место в каталоге `.tokensave` и содержит сведения об исходниках, поэтому ограничьте доступ к нему как к самому проекту. Найденные фрагменты передаются клиенту агента, который может отправить их выбранной модели. Поддержка языков зависит от варианта сборки и парсера, поэтому проверяйте важные связи по исходному коду. Установка может добавить настройки агентов и Git-хуки; просмотрите их, прежде чем включать автоматическую индексацию всех новых проектов.

Как отключить. Выполните `tokensave uninstall`, чтобы удалить интеграции и Git-хуки. Каталог `.tokensave` удаляйте после остановки сервера.

Частые вопросы

Нужен ли API-ключ для индекса?

Для самого индекса внешний ключ не нужен. Но найденные фрагменты поступают MCP-клиенту; передачу этих фрагментов модели определяют настройки клиента.

Как выбрать Codex?

Используйте `tokensave install --agent codex`.

Как обновить индекс вручную?

Командой `tokensave sync` в проекте.

Можно ли сократить сборку?

Да. Полная Cargo-сборка включает все поддерживаемые языки. Варианты `lite` и `medium` и их точные команды приведены в [вариантах установки](https://github.com/aovestdipaperino/tokensave#installation); выберите набор под языки проекта.

Как отключить отправку счетчика?

Выполните `tokensave disable-upload-counter`. Это отключит отправку счетчика, но проверка версии и чтение общего счетчика останутся сетевыми запросами.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер, который индексирует код через tree-sitter и отдает агенту отдельные функции и классы вместо целых файлов

MCP-серверРасширенный доступ2,8 тыс.Звезды репозитория

MCP-сервер, который один раз строит граф кода проекта и отдает агенту готовые ответы вместо повторного перечитывания файлов

MCP-серверРасширенный доступ204Звезды репозитория

Локальный MCP-сервер с графом вызовов и поиском символов: агент видит структуру кода и последствия правки заранее.

MCP-серверРасширенный доступ61Звезды репозитория
Официальный

MCP-сервер и CLI для исследования кода: поиск и разбор по вашему проекту и по всему GitHub с экономией токенов

MCP-серверРасширенный доступ961Звезды репозитория

MCP-сервер, который строит граф кода: функции, классы, вызовы и маршруты, и отвечает на структурные запросы агента локально

MCP-серверРасширенный доступ48,6 тыс.Звезды репозитория

MCP-сервер индексирует локальный репозиторий через tree-sitter и дает агенту поиск по коду, список файлов и сводку по структуре файла

MCP-серверРасширенный доступ1 тыс.Звезды репозитория

Коротко о README

Варианты `lite`, `medium` и `full` различаются набором языков и размером бинарника. При выборе сборки сопоставьте поддерживаемые языки с файлами своего проекта.

Бейдж для README

Сообщить о проблеме