MCP server TokenZero
Commit 5 de nov. de 2026Audite projetos em busca de desperdício de tokens de LLM, alternativas de modelos de preço e otimize payloads de prompt para cache.
Também conhecido como tokenzero-ai/tokenzero
- Stars
- 0
- Ferramentas
- —
- Downloads, 30 dias
- —
- Versão mais recente
- 0.2.2
- Último commit
- 5 de nov. de 2026
- Licença
- Apache-2.0
O que é o MCP TokenZero?
TokenZero é um MCP server. Audite projetos em busca de desperdício de tokens de LLM, alternativas de modelos de preço e otimize payloads de prompt para cache.
Resumo gerado a partir do README do projeto
Sobre o MCP server de TokenZero
A TokenZero oferece um conjunto de ferramentas projetadas para ajudar desenvolvedores a identificar e reduzir gastos desnecessários com LLM. A versão do MCP server permite que agentes de codificação como Claude Code, Cursor, Windsurf e Cline realizem auditorias locais de um projeto aberto. Ele identifica o desperdício de tokens analisando o código por meio de heurísticas estáticas em vez de monitorar o tráfego ao vivo. Esse processo ajuda os desenvolvedores a encontrar oportunidades de economia de custos por meio de arbitragem de modelos e otimização de prompts.
Os usuários podem executar ferramentas específicas como audit_repo_token_waste e calculate_model_arbitrage inteiramente em suas próprias máquinas. A ferramenta optimize_prompt_payload é diferente porque envia o corpo da requisição fornecido para o serviço TokenZero em tokenzero.sh. O sistema detecta padrões específicos, como chamadas de LLM dentro de loops, prompts estáticos grandes que carecem de diretivas de cache e o uso de modelos de fronteira para tarefas simples de extração. Ele também sinaliza IDs de modelos sem preço ou descontinuados para garantir a precisão do orçamento.
O que você pode fazer com ele
- 1Identificar desperdício local de tokensPeça ao seu agente de IA para escanear o repositório atual para encontrar onde os gastos com LLM podem ser reduzidos.
- 2Encontrar alternativas de modelos mais baratosSolicite uma comparação de diferentes modelos de preços para ver se um modelo mais barato pode lidar com uma tarefa específica.
- 3Otimizar prompts para cacheForneça um corpo de requisição ao servidor para torná-lo mais compatível com mecanismos de prompt caching.
- 4Prevenir regressões de custo no CIConfigure um gate em seu pipeline de integração contínua para falhar caso o desperdício recuperável exceda uma certa porcentagem.
Escrito a partir do README do projeto. Cada caso de uso é verificado com uma citação dele.
Como instalar o MCP TokenZero
Formatos verificados em 10 nov 2026Adicionar ao CursorAdicionar ao GooseInstalar o MCP TokenZero no Claude Code
$ claude mcp add --transport http tokenzero https://tokenzero.sh/mcpInstalar o MCP TokenZero no Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"tokenzero": {
"url": "https://tokenzero.sh/mcp"
}
}
}Instalar o MCP TokenZero no VS Code
.vscode/mcp.json
{
"servers": {
"tokenzero": {
"type": "http",
"url": "https://tokenzero.sh/mcp"
}
}
}Instalar o MCP TokenZero no VS Code CLI
$ code --add-mcp '{"name":"tokenzero","type":"http","url":"https://tokenzero.sh/mcp"}'Instalar o MCP TokenZero no Codex
$ codex mcp add tokenzero --url https://tokenzero.sh/mcpInstalar o MCP TokenZero no Codex config.toml
~/.codex/config.toml
[mcp_servers.tokenzero] url = "https://tokenzero.sh/mcp"
Instalar o MCP TokenZero no Gemini CLI
$ gemini mcp add -s user --transport http tokenzero https://tokenzero.sh/mcpInstalar o MCP TokenZero no Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"tokenzero": {
"url": "https://tokenzero.sh/mcp",
"type": "http"
}
}
}Verificações automatizadas
Executado em 15 de nov. de 2026Relatório completo →Ainda não verificado. Um servidor precisa de uma pontuação de 80, nenhum problema grave e dados suficientes para verificarmos. Como as verificações funcionam · O que corrigir para ganhar mais pontos
- Repositório de origem vinculado e acessíveltokenzero-ai/tokenzero is public and reachablegithub.com/tokenzero-ai/tokenzero ↗Passou
- O pacote indica este repositório como sua origemNão verificado
- Proveniência da build (atestação Sigstore)Não verificado
- Licença de código aberto (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Passou
- Commit ou release no último anoLast commit or release 2026-11-05github.com/tokenzero-ai/tokenzero ↗Passou
- OpenSSF ScorecardNão verificado
- Nome do pacote não é próximo a um pacote popularNão verificado
- Nenhum aviso crítico no pacote ou em suas dependênciasNão verificado
- Sem instruções ocultas para o modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPassou
- Ferramentas destrutivas estão rotuladasNão verificado
- O endpoint remoto responde ao handshake do MCPinitialize answered with protocol 2025-06-18 in 289 msPassou
README
Ver no GitHubTokenZero tools
Open-source tools from TokenZero, the independent ledger of record for AI spend (metering, attribution, budget control, audit).
-
The receipt verifier (
verifier/tokenzero-verify.mjs) checks a TokenZero receipt without trusting TokenZero: Ed25519 signature over canonical JSON, the savings-bucket math and the hash chain. Zero dependencies; library or CLI. The format is specified indocs/receipt-spec.md. -
@tokenzero/mcpis a stdio MCP server for Claude Code, Cursor, Windsurf and Cline: audit the open project for token waste (locally), price model alternatives, make request bodies cache-friendly. -
@tokenzero/cliconnects a project to the ledger (through the gateway sensor) with no code changes, audits LLM token waste locally, shows usage and verifies signed savings receipts. -
The analyzer (
src/audit-core.ts) is the static token-waste audit used by the CLI, the hosted repo audit and the PR cost-diff check. It runs entirely on your machine. -
The pricing table (
src/pricing.ts) lists the list prices every estimate is computed from, versioned and dated.
Audit a project
npx -y @tokenzero/cli audit # local, nothing is uploaded
npx -y @tokenzero/cli audit --json
npx -y @tokenzero/cli audit --fail-over 30 # CI gate: exit 1 above 30% recoverable
git diff origin/main | npx -y @tokenzero/cli audit --diff - --format markdown
Audits are static heuristics: they read code, not traffic. Numbers are estimates at list prices; verified savings come from the gateway's signed ledger once requests flow through it.
What it looks for:
- large static prompts sent without caching directives (Anthropic
cache_control, OpenAI prefix stability) - prompt templates defined away from their call sites with no caching anywhere
- frontier models on prompts that read like extraction or classification
- LLM calls inside loops (Batch API or shared-prefix caching candidates)
- unpriced or retired model ids
Library and SDK repositories are detected and their findings downgraded, since their call sites pass through whatever the caller chooses.
Check every pull request (GitHub Action)
# .github/workflows/tokenzero.yml
name: TokenZero cost check
on: pull_request
permissions: { contents: read, pull-requests: write }
jobs:
cost-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with: { fetch-depth: 0 }
- uses: tokenzero-ai/tokenzero/action@v0
One comment per PR, updated on every push; nothing leaves the runner. See action/README.md for inputs and outputs.
Use it from a coding agent (MCP)
claude mcp add tokenzero -- npx -y @tokenzero/mcp # Claude Code
{ "mcpServers": { "tokenzero": { "command": "npx", "args": ["-y", "@tokenzero/mcp"] } } }
audit_repo_token_waste and calculate_model_arbitrage run entirely on your machine. optimize_prompt_payload sends the request body you give it to the TokenZero service (https://tokenzero.sh unless TOKENZERO_URL is set), so do not put secrets in it.
Connect a project to the gateway
npx -y @tokenzero/cli init
init audits locally, creates a workspace, and (with your consent) adds OPENAI_BASE_URL / ANTHROPIC_BASE_URL to .env. Your provider keys pass through untouched and are never stored.
Authentication: send the workspace key as the X-TokenZero-Key header (recommended). For zero-code setups the CLI can also embed it in the base URL (/w/<key>/v1); treat such URLs as secrets and use tokenzero rotate-key if one leaks.
Develop
npm install
npm run build # bundles cli/bin/tokenzero.mjs (single file, no runtime deps)
npm test
License: Apache-2.0 · support@tokenzero.sh
Perguntas sobre o MCP TokenZero
Como adiciono o MCP TokenZero ao Claude Code?
Execute claude mcp add --transport http tokenzero https://tokenzero.sh/mcp no seu terminal. Adicione --scope user para torná-lo disponível em todos os projetos.
Como adiciono o MCP TokenZero ao Cursor?
Abra ~/.cursor/mcp.json e adicione o servidor em mcpServers, usando a configuração do Cursor mostrada na seção de instalação acima.
O MCP server envia meus segredos para um serviço remoto?
A ferramenta optimize_prompt_payload envia o corpo das requisições para o serviço TokenZero, portanto, você deve evitar incluir segredos nesses corpos.
Posso usar isso no meu pipeline de CI/CD?
Sim, você pode usar um GitHub Action para verificar mudanças de custo em pull requests.
Os números da auditoria são exatos?
Os números fornecidos são estimativas baseadas em preços de tabela; as economias reais verificadas são fornecidas pelo ledger assinado do gateway.