Configura agentes de programação com IA, como Claude Code, Cursor, OpenCode e Codex, com memória persistente, workflows compartilhados, skills e servidores MCP.
Mibayy/token-savior
Servidor MCP para agentes de programação com IA que indexa código por símbolo e adiciona memória persistente e reescrita de comandos Bash para reduzir o uso de tokens.
- Estrelas
- 1,209
- Forks
- 110
- Issues abertas
- 9
- Último commit
- há 22 dias
O que é?
Token Savior é um servidor MCP que fica entre um agente de programação com IA, como o Claude Code, e sua base de código. Em vez de permitir que o modelo leia arquivos inteiros para responder a perguntas específicas, ele indexa o projeto por símbolo (funções, classes, imports e o grafo de chamadas), permitindo que o agente encontre uma definição ou seus dependentes por referência, sem precisar ler os arquivos por completo.
Ele também inclui um mecanismo de memória persistente que armazena decisões, correções de bugs, convenções e resumos de sessão no SQLite, com busca de texto completo e busca vetorial opcional, e depois reinjeta um resumo compacto no início da sessão seguinte. Um reescritor de Bash PreToolUse pode editar comandos antes da execução para reduzir a saída, e compactadores PostToolUse apresentam ferramentas comuns, como git, pytest, kubectl e aws, em um formato condensado.
O servidor oferece perfis de ferramentas que vão de uma única ferramenta a 68 ferramentas, e um comando `ts init` configura hooks no Claude Code, Cursor, Gemini, Codex e OpenClaw. Também há uma CLI (`ts`) para agentes sem suporte a MCP.
Recursos principais
- 01Navegação pelo código no nível de símbolos, incluindo find_symbol e dependentes no grafo de chamadas
- 02Memória persistente armazenada no SQLite, com busca de texto completo e busca vetorial opcional
- 03Reescritor de Bash PreToolUse que reduz a saída dos comandos antes que ela chegue ao modelo
- 0434 compactadores PostToolUse para git, executores de testes, CLIs de nuvem e Docker
- 05Perfis de ferramentas configuráveis e um comando `ts init` para Claude Code, Cursor, Gemini, Codex e OpenClaw
Casos de uso
- Trabalhar com uma base de código grande na qual o agente relê arquivos inteiros para encontrar pequenos trechos de código
- Manter decisões de arquitetura e anotações sobre correções de bugs disponíveis em várias sessões do Claude Code
- Reduzir o custo em tokens e a latência de um agente que navega repetidamente pelo código e executa testes
- Dar a ferramentas sem suporte a MCP, como Cursor ou scripts, acesso via shell à busca de símbolos por meio da CLI ts
Início rápido
- 1
Instale o pacote do PyPI com suporte a MCP
pip install "token-savior-recall[mcp]" - 2
Adicione o servidor à sua configuração do MCP (por exemplo, Claude Code), informando as raízes do seu workspace e o perfil
Antes de usar
- Os principais números do benchmark foram divulgados pelo autor, e o repositório do harness não é público; por isso, não podem ser verificados de forma independente.
- Usuários do Claude Code precisam definir alwaysLoad como true; caso contrário, as ferramentas ficam ocultas atrás do ToolSearch e raramente são usadas.
- Os compactadores Bash do PostToolUse não reduzem os tokens do turno atual; somente o reescritor do PreToolUse faz isso.
Em coleções
Tópicos
Perguntas frequentes
- O que é token-savior?
- Servidor MCP para agentes de programação com IA que indexa código por símbolo e adiciona memória persistente e reescrita de comandos Bash para reduzir o uso de tokens. Token Savior é um servidor MCP que fica entre um agente de programação com IA, como o Claude Code, e sua base de código. Em vez de permitir que o modelo leia arquivos inteiros para responder a perguntas específicas, ele indexa o projeto por símbolo (funções, classes, imports e o grafo de chamadas), permitindo que o agente encontre uma definição ou seus dependentes por referência, sem precisar ler os arquivos por completo.
- token-savior é gratuito? Qual é a licença?
- token-savior é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- token-savior ainda é mantido?
- Manutenção ativa. O último commit de token-savior foi em 15 de out. de 2026.
- Para que posso usar token-savior?
- Trabalhar com uma base de código grande na qual o agente relê arquivos inteiros para encontrar pequenos trechos de código Manter decisões de arquitetura e anotações sobre correções de bugs disponíveis em várias sessões do Claude Code Reduzir o custo em tokens e a latência de um agente que navega repetidamente pelo código e executa testes Dar a ferramentas sem suporte a MCP, como Cursor ou scripts, acesso via shell à busca de símbolos por meio da CLI ts
- Como instalar token-savior?
- Instale o pacote do PyPI com suporte a MCP: pip install "token-savior-recall[mcp]" Adicione o servidor à sua configuração do MCP (por exemplo, Claude Code), informando as raízes do seu workspace e o perfil
- Onde consigo token-savior?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Mibayy/token-savior
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um plugin para agentes de programação com IA que evita reenviar imagens antigas em cada solicitação e permite que o modelo recupere apenas as que precisa.
Plugin sem dependências que reduz o uso de tokens de agentes de programação com IA ao tornar a prosa mais concisa, enxugar o estilo do código e comprimir saídas de ferramentas grandes.
Memória persistente local em um único binário para agentes de IA, com armazenamento de conhecimento em quatro grafos e recuperação e gravação supervisionadas por LLM em diversos runtimes de agentes de programação.
Plugin para Claude Code, Codex, Copilot CLI e Pi que aprende com sessões anteriores em um repositório para reduzir os custos de tokens dos agentes de programação.
Uma skill compatível com várias ferramentas que ajuda agentes de programação com IA a escrever menos código e texto, reduzindo o uso de tokens na saída e os custos de API de LLM.