MCP server de TokenZero
Commit 5 nov 2026Audita proyectos para detectar desperdicio de tokens en LLM, encuentra alternativas de modelos de precios y optimiza payloads de prompts para caching.
También conocido como tokenzero-ai/tokenzero
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 0.2.2
- Último commit
- 5 nov 2026
- Licencia
- Apache-2.0
¿Qué es TokenZero MCP?
TokenZero es un MCP server. Audita proyectos para detectar desperdicio de tokens en LLM, encuentra alternativas de modelos de precios y optimiza payloads de prompts para caching.
Resumen generado a partir del README del proyecto
Acerca del MCP server de TokenZero
TokenZero ofrece un conjunto de herramientas diseñadas para ayudar a los desarrolladores a identificar y reducir gastos innecesarios en LLM. La versión del MCP server permite que agentes de codificación como Claude Code, Cursor, Windsurf y Cline realicen auditorías locales de un proyecto abierto. Identifica el desperdicio de tokens analizando el código mediante heurísticas estáticas en lugar de monitorear el tráfico en vivo. Este proceso ayuda a los desarrolladores a encontrar oportunidades de ahorro de costos mediante arbitraje de modelos y optimización de prompts.
Los usuarios pueden ejecutar herramientas específicas como audit_repo_token_waste y calculate_model_arbitrage completamente en sus propias máquinas. La herramienta optimize_prompt_payload es diferente porque envía el cuerpo de la solicitud proporcionado al servicio de TokenZero en tokenzero.sh. El sistema detecta patrones específicos como llamadas a LLM dentro de bucles, prompts estáticos grandes que carecen de directivas de caching y el uso de modelos frontier para tareas simples de extracción. También señala IDs de modelos sin precio o retirados para garantizar la precisión del presupuesto.
Qué puedes hacer con él
- 1Identificar desperdicio de tokens localPide a tu agente de IA que escanee el repositorio actual para encontrar dónde se puede reducir el gasto en LLM.
- 2Encontrar alternativas de modelos más económicosSolicita una comparación de diferentes modelos de precios para ver si un modelo más barato puede realizar una tarea específica.
- 3Optimizar prompts para cachingProporciona un cuerpo de solicitud al servidor para hacerlo más compatible con los mecanismos de prompt caching.
- 4Prevenir regresiones de costos en CIConfigura un control en tu pipeline de integración continua para que falle si el desperdicio recuperable supera un cierto porcentaje.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar TokenZero MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar TokenZero MCP en Claude Code
$ claude mcp add --transport http tokenzero https://tokenzero.sh/mcpInstalar TokenZero MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"tokenzero": {
"url": "https://tokenzero.sh/mcp"
}
}
}Instalar TokenZero MCP en VS Code
.vscode/mcp.json
{
"servers": {
"tokenzero": {
"type": "http",
"url": "https://tokenzero.sh/mcp"
}
}
}Instalar TokenZero MCP en VS Code CLI
$ code --add-mcp '{"name":"tokenzero","type":"http","url":"https://tokenzero.sh/mcp"}'Instalar TokenZero MCP en Codex
$ codex mcp add tokenzero --url https://tokenzero.sh/mcpInstalar TokenZero MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.tokenzero] url = "https://tokenzero.sh/mcp"
Instalar TokenZero MCP en Gemini CLI
$ gemini mcp add -s user --transport http tokenzero https://tokenzero.sh/mcpInstalar TokenZero MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"tokenzero": {
"url": "https://tokenzero.sh/mcp",
"type": "http"
}
}
}Verificaciones automáticas
Ejecutado 15 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesibletokenzero-ai/tokenzero is public and reachablegithub.com/tokenzero-ai/tokenzero ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-05github.com/tokenzero-ai/tokenzero ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPinitialize answered with protocol 2025-06-18 in 289 msAprobado
README
Ver en 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
Preguntas sobre TokenZero MCP
¿Cómo agrego TokenZero MCP a Claude Code?
Ejecuta claude mcp add --transport http tokenzero https://tokenzero.sh/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego TokenZero MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿El MCP server envía mis secretos a un servicio remoto?
La herramienta optimize_prompt_payload envía los cuerpos de las solicitudes al servicio de TokenZero, por lo que debes evitar incluir secretos en dichos cuerpos.
¿Puedo usar esto en mi pipeline de CI/CD?
Sí, puedes usar una GitHub Action para revisar si los pull requests introducen cambios en los costos.
¿Son exactos los números de la auditoría?
Los números proporcionados son estimaciones basadas en precios de lista; los ahorros reales verificados los proporciona el ledger firmado del gateway.