Tokenectomy Razor

oficial

Servidor MCP rápido e leve baseado em Rust, projetado para otimizar cargas de prompt e reduzir a sobrecarga de tokens para LLMs.

O que você pode fazer com Tokenectomy Razor MCP?

  • Trace surgery em dumps de erro — Peça ao seu assistente para remover ruído de framework e ocultar credenciais de um log de crash via get_error_context.
  • Análise estática de código — Faça seu assistente detectar vazamentos de recursos, handles não fechados e vulnerabilidades de sintaxe em arquivos de origem usando analyze_code.
  • Aplicação de patch atômico — Solicite modificações seguras em arquivos com verificação automática de sintaxe e reversão em caso de falha por meio de apply_code_patch.
  • Auditoria de saúde de contexto — Peça ao seu assistente para avaliar logs ou prompts quanto a inchaço de tokens, ruído e vazamentos de credenciais com audit_context_health.
  • Busca de erro sanitizada — Obtenha respostas do Stack Overflow para assinaturas de erro ocultas sem vazar código ou segredos via search_stack_overflow.

Documentação

Tokenectomy Razor Logo

Tokenectomy Razor

Corrija os Limites de Taxa do Claude Code e Cursor: Gateway de IA Local de Latência Zero e Servidor MCP de Cirurgia de Contexto em Rust

Pare de queimar 20.000 tokens em stack traces de node_modules. O Tokenectomy Razor é um gateway reverso de IA local de sub-milissegundo (127.0.0.1:8080) e servidor MCP complementar escrito em Rust seguro. Remove 41,7%–99,7% do ruído de frameworks de logs de erro de terminal, redige credenciais de banco de dados vazadas/JWTs e armazena prompts em cache gratuitamente.

Official MCP Registry crates.io npm OpenSSF Scorecard OpenSSF Best Practices CI License

Início Rápido (10s) • Arquitetura • O Problema • Antes e Depois • Demonstração Interativa ao Vivo • Benchmarks


                                 ┌────────────────────────────────────────────────────────┐
                                 │                   Autonomous Agents                    │
                                 │  Claude Code • Cursor • Antigravity • Cline • Windsurf │
                                 └───────────────────────────┬────────────────────────────┘
                                                             │
                                                             ▼ (HTTP / SSE Outbound Prompts)
   ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
   │                                 ⚡ TOKENECTOMY AI GATEWAY (127.0.0.1:8080)                                       │
   │                                                                                                                  │
   │  ┌─────────────────────────┐   ┌───────────────────────────┐   ┌──────────────────────────────────────────────┐  │
   │  │   Zero-Cost Prompt      │   │   Zero-Leak Credential    │   │         Polyglot Trace Surgery               │  │
   │  │         Cache           │   │         Redaction         │   │            (9 Languages)                     │  │
   │  │  <1ms Hit • 100% Free   │   │  API Keys • JWTs • DB URIs│   │  node_modules • site-packages • .cargo       │  │
   │  └───────────┬─────────────┘   └─────────────┬─────────────┘   └──────────────────────┬───────────────────────┘  │
   │              │                               │                                        │                          │
   │              └───────────────────────────────┼────────────────────────────────────────┘                          │
   │                                              ▼                                                                   │
   │                                 Smart Upstream Auto-Router                                                       │
   │                         (Anthropic • OpenAI • Groq • Ollama Local)                                               │
   └──────────────────────────────────────────────┬───────────────────────────────────────────────────────────────────┘
                                                  │
                 ┌────────────────────────────────┼────────────────────────────────┐
                 ▼                                ▼                                ▼
       api.anthropic.com                  api.openai.com                   localhost:11434
    (Claude 3.5 / 3.7 Sonnet)         (GPT-4o / o1 / o3-mini)              (DeepSeek / Llama)

⚡ Início Rápido (10s)

0. Wrapper de Uma Linha sem Configuração (wrap)

Execute qualquer agente de codificação ou suíte de testes diretamente atrás do gateway de privacidade e cache do Tokenectomy com zero configuração manual de variáveis de ambiente:

# Wrap Claude Code CLI
razor wrap -- claude

# Wrap Aider with DeepSeek or Ollama (Auto-Transpiled on the fly!)
razor wrap -- aider --model deepseek/deepseek-chat

# Wrap test runs to scrub logs and prevent accidental credential leakage
razor wrap npm test

1. Inicie o Gateway de IA Autônomo (Modo Manual)

npx -y tokenectomy-razor --proxy

💡 Roteamento Automático Multi-Provedor Inteligente e Transpilador LLM Universal ATIVADOS por padrão! O Tokenectomy analisa automaticamente caminhos de requisição e cabeçalhos. Precisa executar Claude Code contra DeepSeek ou Ollama? O Tokenectomy transpila de forma transparente o formato Anthropic /v1/messages para OpenAI /v1/chat/completions em tempo real e vice-versa.

2. Conecte Seu Agente Favorito

Aponte seu agente de codificação ou CLI para o gateway local em 127.0.0.1:8080:

Agente / AmbienteComando de Configuração ou ConfiguraçãoUpstream com Roteamento Automático
Claude Codeexport ANTHROPIC_BASE_URL="http://127.0.0.1:8080"https://api.anthropic.com
CursorModelos > URL Base OpenAI: http://127.0.0.1:8080/v1https://api.openai.com
Google Antigravity / Geminiexport OPENAI_BASE_URL="http://127.0.0.1:8080/v1"https://api.openai.com
Cline / Roo CodeProvedor: Compatível com OpenAI • URL Base: http://127.0.0.1:8080/v1https://api.openai.com
Ollama / LLMs LocaisURL Base: http://127.0.0.1:8080http://localhost:11434

3. Painel de FinOps e Segurança em Tempo Real

Abra http://127.0.0.1:8080/dashboard no seu navegador para observar reduções de tokens ao vivo, acertos de cache de prompt, economia em dólares e credenciais redigidas em tempo real.


4. Configuração do Servidor MCP Complementar (Sub-Córtex)

Para agentes que chamam ferramentas de diagnóstico profundas (get_error_context, analyze_code, apply_code_patch):

CLI do Claude Code

claude mcp add tokenectomy npx -y tokenectomy-razor --mcp

CLI do Google Antigravity / Gemini

agy mcp add tokenectomy-razor -- npx -y tokenectomy-razor --mcp

Cursor Composer (.cursor/mcp.json)

{
  "mcpServers": {
    "tokenectomy": {
      "command": "npx",
      "args": ["-y", "tokenectomy-razor", "--mcp"]
    }
  }
}

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "tokenectomy": {
      "command": "npx",
      "args": ["-y", "tokenectomy-razor", "--mcp"]
    }
  }
}

5. Piping de Terminal e Limpeza de CLI

npm test 2>&1 | npx tokenectomy-razor

🛑 O Problema: Por Que Sua IA Atinge Limites de Taxa e Alucina

Quando seu aplicativo falha durante o desenvolvimento (Next.js, Express, FastAPI, Tokio), o runtime despeja centenas de linhas de encanamento de terceiros de node_modules ou site-packages.

Quando você cola esse despejo de falha bruto no Cursor ou Claude:

  1. Consome Seu Limite de Taxa de 5 Horas: Um único erro de Express/Prisma pode despejar 5.000 a 45.000 tokens de código de biblioteca de terceiros que você nunca escreveu. Alguns loops de falha queimam facilmente seu limite de sessão.
  2. Dispara Alucinações na IA: O Claude se perde em internals de frameworks (node_modules/express/lib/router/layer.js ou starlette/routing.py) e tenta editar arquivos de biblioteca em vez do seu código de aplicação real.
  3. Vaza Segredos e Credenciais: Strings de conexão com senhas brutas de banco de dados, tokens bearer JWT e chaves de nuvem embutidas em rastros de erro são encaminhadas para servidores de modelo externos.
Raw Terminal Crash (45,820 tokens + Leaked Secrets)
     │
     ▼  <0.2ms Local Rust DFA Engine
[Redact Passwords & Keys] ──► [Strip Third-Party Framework Frames] ──► [Isolate Root Cause]
     │
     ▼
Clean Context (118 tokens • Zero Secrets • Sub-millisecond)

🔍 Comparação Antes e Depois

❌ Sem Tokenectomy: A IA Alucina e Queima Contexto

TypeError: Cannot read properties of undefined (reading 'token')
    at loadComponents (/app/node_modules/next/dist/server/load-components.js:14:2)
    at renderToHTML (/app/node_modules/next/dist/server/render.js:50:5)
    at nextServer (/app/node_modules/next/dist/server/next-server.js:80:12)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runMicrotasks (node:internal/process/task_queues:120:3)
    at checkoutHandler (/app/pages/api/checkout.ts:42:15)
Database connection failed: postgresql://admin:super_secret_password@db.prod.internal:5432/primary
API key leaked: sk-ant-api03-abcdef1234567890abcdef1234567890

O que o Claude faz: Analisa load-components.js e next-server.js, especula sobre internals do Webpack / Next.js e vaza credenciais de conexão para logs de inferência remota.

✅ Com Tokenectomy: Contexto Limpo e Correção Instantânea

// [Tokenectomy Surgery: 5 internal framework frames pruned (83.3%)]
// Source: /app/pages/api/checkout.ts:42:15
42 |   const sessionToken = req.headers.authorization.token;
   |                                                  ^ TypeError: Cannot read properties of undefined (reading 'token')
🛡️ [CONNECTION_STRING_REDACTED]
🛡️ [ANTHROPIC_KEY_REDACTED]

O que o Claude faz: Identifica instantaneamente que a linha 42 em checkout.ts tentou acessar .token em cabeçalhos indefinidos. Sugere encadeamento opcional req.headers.authorization?.token imediatamente. Credenciais redigidas antes da transmissão.


🔬 Benchmarks Verificáveis

Tokenectomy Performance Benchmark Bar Chart

Todas as alegações de desempenho são fundamentadas em hardware e reproduzíveis de forma independente em hardware físico (medidas em Intel Core i5-1235U de 10 núcleos @ 15W rodando Arch Linux, Kernel 6.13):

Aviso de Dependência de Hardware: O desempenho depende do hardware; a taxa de transferência relatada representa resultados medidos no hardware de teste especificado (Intel Core i5-1235U de 10 núcleos @ 15W TDP). A taxa de transferência escala com CPUs de desktop/servidor de TDP mais alto e barramentos de memória mais rápidos. Os desenvolvedores são incentivados a auditar o desempenho de forma independente usando o comando de reprodução abaixo.

📋 Clique para expandir o log de terminal de benchmark bruto completo ($ cargo test --release)
$ cargo test --release --test stress_benchmark -- --nocapture

=====================================================================================
🧪 TOKENECTOMY OSS VERIFIABLE HEAVY STRESS BENCHMARK (100% REPRODUCIBLE IN OSS)
   Hardware: 10-Core / 12-Thread Intel Core i5-1235U | OS: Arch Linux | Kernel Telemetry Active
   Initial Baseline Process Memory (VmRSS): 3.45 MB
=====================================================================================

🔥 [TEST 1/3] QUARTER-MILLION LINES LOG REDACTION TORTURE (250,000 LINES / 25MB+ BUFFER)
  ├── Buffer Size: 24.44 MB (250000 lines)
  ├── Redaction Latency: 471.05ms (51.9 MB/sec)
  ├── Line Throughput: 530,735 lines/sec
  ├── Peak Memory (VmRSS): 76.05 MB (Delta: +72.60 MB)
  └── Status: ✅ PASSED (100% of 250,000 lines sanitized, zero memory balloon)

🔥 [TEST 2/3] REDOS CATASTROPHIC BACKTRACKING TORTURE (50,000 CHARS PAYLOAD)
  ├── Attack Payload Size: 50,082 characters
  ├── Execution Latency: 1.165 ms
  └── Status: ✅ PASSED (Linear O(N) evaluation, ReDoS-resistant on tested payloads)

🔥 [TEST 3/3] HIGH-CONCURRENCY TORTURE (100 PARALLEL OS THREADS)
  ├── Thread Concurrency: 100 concurrent OS threads
  ├── Successful Operations: 100/100 (100.0%)
  ├── Total Elapsed: 11.31ms
  ├── Concurrency Throughput: 17,688 ops/sec
  ├── Final VmRSS: 78.99 MB
  └── Status: ✅ PASSED (Zero race condition, zero deadlock)

=====================================================================================
🏆 TOKENECTOMY OSS STRESS BENCHMARK: 3/3 PASSED (100% GREEN)
   Total Suite Duration: 580.83ms
   Bounded Final VmRSS: 78.99 MB
=====================================================================================
test test_oss_heavy_stress_benchmark ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s
Alvo do BenchmarkCarga de Trabalho Sob TesteMedição VerificadaResultado
Taxa de Transferência de Redação de Log250.000 linhas (24,44 MB) de despejo empresarial com chaves de API e URIs de conexão530.735 linhas/seg (471,0 ms, 51,9 MB/s)Aprovado
Resiliência a ReDoSPayload de regex de retrocesso patológico de 50.000 caracteres1,16 ms (Avaliação DFA Linear Determinística $O(N)$)Aprovado
Concorrência de Threads100 threads de SO concorrentes executando redação simultânea17.688 ops/seg (100/100 concluídos em 11,31 ms)Aprovado
Pegada de MemóriaMemória Residente de Pico durante teste de estresse contínuo de 250k linhas76,05 MB VmRSS via /proc/self/status (~3× tamanho do buffer de entrada)Aprovado
Suíte de Testes de ReleaseMatriz completa de testes de integração em extratores, filtros e analisadores90 / 90 Verdes Verificados (Zero panics, zero vazamentos)Aprovado

🛡️ Benchmark de Redação Automatizada e Sanitização de Segredos

Avaliado em um fixture de teste de benchmark interno (tests/fixtures/) de 12 rastros de falha poliglotas (Rust, Python, TypeScript, Go, YAML) contendo 22 credenciais de verdade fundamental e controles negativos limpos. Avaliado frente a frente contra Gitleaks v8.30.1 (conjunto de regras padrão).

Nota Arquitetural: O Gitleaks é projetado principalmente como um scanner de commit/diff de repositório, não um redator de rastros de runtime em memória. O Tokenectomy Razor é projetado especificamente para sanitização de fluxo em runtime e cirurgia de stack trace.

1. Precisão, Recall e F1-Score por Categoria

Categoria de SegredoVerdade FundamentalRecall do RazorF1 do RazorRecall do GitleaksF1 do GitleaksVantagem de Sanitização
Chave de API Anthropic Claude (sk-ant-...)1100,0%100,0%0,0%0,0%+100% Recall (M2M zero-vazamento)
ID de Chave de Acesso AWS (AKIA...)1100,0%100,0%0,0%0,0%+100% Recall (M2M zero-vazamento)
Chave de Acesso Secreta AWS1100,0%100,0%0,0%0,0%+100% Recall (M2M zero-vazamento)
URI de Banco de Dados (PostgreSQL, MySQL, Redis, Mongo)4100,0%100,0%0,0%0,0%+100% Recall (M2M zero-vazamento)
Senhas Genéricas / Segredos de Autenticação (YAML/JSON)3100,0%100,0%0,0%0,0%+100% Recall (M2M zero-vazamento)
Token de Acesso Pessoal GitHub (ghp_...)1100,0%100,0%0,0%0,0%+100% Recall (M2M zero-vazamento)
Token de Acesso Pessoal GitLab (glpat-...)1100,0%100,0%100,0%100,0%Paridade (100% capturado)
Token de API HuggingFace (hf_...)1100,0%100,0%0,0%0,0%+100% Recall (M2M zero-vazamento)
JSON Web Token (RFC 7519 / Truncado)2100,0%100,0%100,0%100,0%Paridade (100% capturado)
Token de Acesso de Registro npm (npm_...)1100,0%100,0%0,0%0,0%+100% Recall (M2M zero-vazamento)
Chave de API OpenAI (sk-..., sk-proj-...)1100,0%100,0%100,0%100,0%Paridade (100% capturado)
Bloco de Chave Privada RSA PEM1100,0%100,0%100,0%100,0%Paridade (100% capturado)
Token de Upload de Pacote PyPI (pypi-AgEI...)1100,0%100,0%100,0%100,0%Paridade (100% capturado)
Chave de API SendGrid (SG...)1100,0%100,0%0,0%0,0%+100% Recall (M2M zero-vazamento)
Token de Bot/Usuário Slack (xoxb-...)1100,0%100,0%100,0%100,0%Paridade (100% capturado)
Chave Secreta Stripe Live/Test (sk_live_...)1100,0%100,0%100,0%100,0%Paridade (100% capturado)

2. Resumo de Desempenho e Arquitetura Frente a Frente

DimensãoTokenectomy Razor (--scrub)Gitleaks v8.30.1Justificativa Arquitetural
Recall Geral de Segredos100,0% (22/22)36,4% (8/22)O Razor captura URIs sem aspas, portas de banco de dados e chaves de IA perdidas pelas regras de diff
Precisão Geral100,0% (0 Falsos Positivos)88,9%Zero disparos falsos em erros de compilador e rastros minificados
F1-Score Geral100,0% (fixture interno)51,6%Cobertura abrangente projetada especificamente para contexto de falha
Motor de ExecuçãoDFA Rust de alta taxa de transferência ($O(N)$)Scanner regex Go + rastreador de árvore GitLatência de sub-milissegundo para backtraces de streaming de agentes
Resiliência a ReDoSTempo Linear Determinístico ($O(N)$)Dependente do motorRegex DFA sem retrocesso previne retrocesso catastrófico em despejos testados
Ação de SanitizaçãoRedação de token inline ([KEY_REDACTED])Apenas log de aviso (sem limpeza)Sanitiza texto diretamente antes da ingestão pelo córtex LLM

3. Redução de Tokens e Economia de Contexto LLM (tiktoken cl100k_base)

MétricaValor MedidoImpacto Operacional para Agentes de Codificação de IA
Redução Média de Tokens41,67%Reduz consistentemente a pegada de tokens de rastros de falha brutos
Redução Mediana (P50)42,95%Redução típica de despejos de credenciais e conexões
Percentil 90 (P90)61,42%Elimina chaves e credenciais longas de múltiplas linhas
Intervalo Mín / Máx0,00% — 81,36%0% em controles negativos limpos (zero distorção), até 81,4% em vazamentos
Total de Tokens Preservados / Economizados920 tokens (44,02% líquido)Previne saturação da janela de contexto e reduz cobrança de LLM

🔌 Configuração Avançada de Agente e Gateway

1. Opções de Gateway de IA Multi-Provedor (--proxy)

O gateway do Tokenectomy roda localmente em 127.0.0.1:8080 com zero configuração manual. Em ambientes de desenvolvimento complexos ou topologias de agentes em contêineres, você pode personalizar o binding e o roteamento:

# Default Smart Auto-Routing (routes Anthropic, OpenAI, and Ollama requests dynamically):
razor --proxy

# Safety Circuit Breaker: Prevent runaway agent loops from burning your hourly budget or 5-hour window:
razor --proxy --max-hourly-tokens 200000

# Resilient 429 Auto-Retry: Automatically pause and retry when hitting upstream rate limits (default: on):
razor --proxy --max-retries 5

# Explicit upstream override (e.g. Groq, vLLM, or OpenRouter):
razor --proxy --upstream-url https://api.groq.com/openai/v1

# Secure remote container binding with mandatory bearer token:
razor --proxy --proxy-bind 0.0.0.0:8080 --allow-remote --proxy-token "$MY_GATEWAY_TOKEN"

Métricas em Tempo Real & Exportação Prometheus

O Tokenectomy Razor expõe dados ao vivo de FinOps e economia de tokens via JSON:

curl http://127.0.0.1:8080/v1/metrics

Retorna telemetria instantânea para rate_limits_mitigated, circuit_breaker_trips, last_latency_ms, current_hourly_tokens, cache_hits, cache_tokens_saved e estimated_cost_saved_usd.


2. CLI Autônomo & Limpeza de Terminal

Ao depurar ou canalizar diretamente a saída de testes do terminal:

# Pipe terminal test failures through the surgical redactor:
npm test 2>&1 | razor --scrub

# Sanitize a specific raw log file:
razor --scrub --file /var/log/app/error.log > sanitized.log

# Offline local air-gapped mode (zero external network calls):
cat failure.log | razor --scrub --local-only

🛠️ Ferramentas MCP Expostas

O Tokenectomy Razor está em conformidade com o Glama Grade A Tool Definition Quality Score (TDQS) com limites explícitos de parâmetros:

Nome da FerramentaDescrição da Capacidade
get_error_contextRealiza cirurgia de rastreamento em dumps de erro, remove ruído de framework, redige credenciais e extrai contexto relevante do código-fonte local limitado ao workspace.
analyze_codeRealiza análise estática de código AST para detectar vazamentos de recursos, handles não fechados e vulnerabilidades de sintaxe com limites de execução definidos e coordenadas LSP UTF-16 precisas.
apply_code_patchAplica modificações atômicas de arquivos com verificação de sintaxe da linguagem pós-escrita (cargo check, py_compile, node --check) e rollback automático em caso de falha.
search_stack_overflowConsulta a API do Stack Exchange para assinaturas de erro relevantes usando termos de busca sanitizados e redigidos.
audit_context_healthAudita logs brutos, rastreamentos ou payloads de prompt para inchaço de tokens, ruído de framework e credenciais. Retorna telemetria M2M, métricas de economia e notas de saúde de contexto.

🌐 Ecossistemas Poliglotas Suportados

LinguagemFrameworks SuportadosInternals de Framework Excluídos
RustTokio, Actix-web, Axum.cargo/registry, .rustup, target/debug/build
TypeScript / JSNext.js, Express, NestJS, Vitenode_modules, .next, dist, internals do webpack
PythonDjango, FastAPI, Flask, PyTorchsite-packages, dist-packages, venv, __pycache__
GolangGin, Fiber, Panics da Stdlibgo/src (stdlib), go/pkg/mod, vendor
Java / KotlinSpring Boot 3, Tomcat, Netty.m2/repository, .gradle/caches, bytecode interno
C / C++AddressSanitizer, GDB / LLDB/usr/include, /usr/lib, vcpkg_installed
C# (.NET)ASP.NET Core, .NET RuntimeSystem.Private.CoreLib, Microsoft.AspNetCore
Ruby on RailsRails, Sinatra, Bundler/gems/, ruby/gems, handlers rack internos
PHPLaravel, Symfonyvendor/composer, vendor/symfony

📦 Opções de Instalação

Método 1: Instantâneo via npx (Zero Configuração de Toolchain)

npx -y tokenectomy-razor --mcp

Método 2: Cargo (crates.io)

cargo install tokenectomy

Método 3: Binários Autônomos Pré-compilados

Binários de release autônomos e sem dependências disponíveis em GitHub Releases:

  • Linux: x86_64-unknown-linux-gnu, x86_64-unknown-linux-musl, aarch64-unknown-linux-gnu
  • macOS: aarch64-apple-darwin (Apple Silicon M1/M2/M3/M4), x86_64-apple-darwin (Intel)
  • Windows: x86_64-pc-windows-msvc.exe

Método 4: Contêiner Docker Multi-Arquitetura (GHCR)

docker pull ghcr.io/tokenectomy-labs/razor:latest
docker run -i ghcr.io/tokenectomy-labs/razor:latest --mcp

⚖️ Comparação de Edições

CapacidadeRazor (OSS Comunitário)Sentinel (Nível Comercial)
Cirurgia de Stack Trace PoliglotaSim (9 Linguagens de Runtime)Sim (Todas as 9 Linguagens + Cura Semântica Profunda de AST)
Redação de Segredos O(N) Segura contra ReDoSSimSim
Servidor MCP JSON-RPC 2.0SimSim
Proxy Reverso de Gateway de IA (--proxy)SimSim
Cache de Idempotência SHA-256 (TTL 24h)SimSim
Painel de Métricas FinOpsSimSim
Rollback de Validação de Sintaxe (Compiladores / Linters)SimSim
Rollback Automatizado de Suíte de Testes (0 Diff Sujo)—Sim
Cura de Sintaxe AST Tree-sitter—Sim
Guarda de Escopo Anti-Alucinação—Sim
Transações Atômicas Multi-Arquivo—Sim
Máquina do Tempo — Motor de Desfazer (--undo)—Sim
Máquina de Estados de Cura Autônoma—Sim

Precisa de Auto-Cura de AST Empresarial? Explore o Nível Sentinel


🗺️ Roadmap & Marcos

Marco / CapacidadeStatusAlvo
Cirurgia de Log Poliglota Central & Redação ReDoS $O(N)$✅ Concluídov1.0.0
Proxy Reverso de Gateway de IA (--proxy) & Cache de Idempotência✅ Concluídov1.1.0
Docker Multi-arquitetura & Ação do GitHub Actions Marketplace✅ Concluídov1.1.3
Motor de Análise Estática AST (analyze_code) & LSP UTF-16✅ Concluídov1.1.5
Glama.ai Tool Definition Quality Score (TDQS Grau A)✅ Concluídov1.1.5
Binários Autônomos Pré-compilados (Linux, macOS, Windows)✅ Concluídov1.1.6
Listagem Oficial no Registro MCP (io.github.Tokenectomy-Labs/razor)✅ Concluídov1.1.7
Listagem no Diretório mcpservers.org✅ Concluídov1.1.7
Extratores Java/Kotlin (Spring Boot 3) & C/C++ (ASan)✅ Concluídov1.2.0
Cirurgia Profunda de Stack C# (.NET) & Ruby on Rails✅ Concluídov1.2.2
Regras personalizadas de redação e ruído definidas pelo usuário (~/.tokenectomy.toml)✅ Concluídov1.2.2
Auditoria Autônoma de Saúde de Contexto (audit_context_health) & Assessoria M2M✅ Concluídov1.2.2
Benchmark Automatizado de Redação & Portão de CI✅ Concluídov1.2.2
Plano de Controle M2M de Assessoria Declarativa ([:TOKENECTOMY:M2M_CONTROL_PLANE:v1.3.0])✅ Concluídov1.3.0
Orçamento Interativo Multi-Estratégia (aggressive, conservative, lossless_compact)✅ Concluídov1.2.3
Portão de Publicação Oficial no Registro GitHub Actions OIDC✅ Concluídov1.2.3
Listagem no Catálogo Comunitário awesome-mcp-servers✅ Concluídov1.2.4
Identidades de Quadros Descartados Inline ([DROPPED_FRAMES: ...]) & Auditoria Anti-Truncamento Silencioso✅ Concluídov1.3.1
Cache de Log Bruto Endereçável por Conteúdo & Hash de Verificação (--diff-verify)✅ Concluídov1.3.1
Roteamento Automático Inteligente Multi-Provedor (Anthropic, OpenAI, Ollama) & Cache de Prompt de Custo Zero✅ Concluídov1.3.3
Disjuntor de Segurança do Agente (--max-hourly-tokens), Mitigador de Re-tentativa Automática 429 & Preflight CORS✅ Concluídov1.3.3
Transpilador Universal de Formato LLM (OpenAI /v1/chat/completions ⇄ Anthropic /v1/messages)✅ Concluídov1.3.4
Wrapper de Comando de Agente Zero-Config (razor wrap -- <cmd>) & Hook Git Pre-commit✅ Concluídov1.3.4
Alta Disponibilidade Multi-Provedor & Fallback Automático de Indisponibilidade📋 Planejadov1.4.0
Configuração Declarativa de Gateway de IA (gateway.toml / tokenectomy.yaml)📋 Planejadov1.4.0
Motor Completo de Cache de Tokens com Streaming SSE📋 Planejadov1.4.0
Extensões complementares nativas para VS Code & JetBrains📋 Planejadov1.4.0
Transporte MCP remoto Server-Sent Events (SSE)📋 Planejadov1.4.0

🔒 Segurança & Invariantes

  • Execução Local por Padrão: Todo parsing de stack trace, poda de quadros e redação de segredos executam localmente em hardware físico.
  • Egresso de Rede Documentado: No modo servidor MCP, search_stack_overflow é a única ferramenta com egresso de rede de saída (HTTPS para api.stackexchange.com). O payload é estritamente limitado a texto de assinatura de erro sanitizado e redigido (sem linhas de código, sem caminhos locais, zero credenciais). Em ambientes isolados (air-gapped), use --local-only para desabilitar a busca de rede completamente.
  • Correspondência de Padrões Determinística em Tempo Linear: Todos os correspondentes de padrões utilizam motores de regex DFA sem retrocesso (tempo linear $O(N)$) e avaliação de autômatos Aho-Corasick.
  • Isolamento de Limite de Travessia de Caminho: Operações de arquivo são estritamente bloqueadas dentro da raiz do workspace ativo (CWD). Travessias de caminho (../) e symlinks não autorizados são bloqueados.
  • Implementação Segura em Rust: Caminhos de execução centrais impõem garantias de memória segura do Rust com leitores de fluxo limitados (.take()) prevenindo exaustão de recursos.

Para divulgações de vulnerabilidades, revise nossa Política de Segurança.


⚖️ Aviso Legal & Isenção de Responsabilidade para Forks Derivados

O Tokenectomy Razor é fornecido estritamente para produtividade legal de desenvolvedores, observabilidade, cirurgia de logs e redação defensiva de credenciais. Quaisquer forks derivados, clones, redistribuições ou implantações privadas operam completamente independentes dos autores originais. A Tokenectomy Labs e seus mantenedores assumem zero responsabilidade por ações ilegais, maliciosas ou não autorizadas cometidas por terceiros usando este código ou seus derivados. Todos os operadores downstream assumem 100% de responsabilidade individual pela conformidade com leis de segurança cibernética locais e internacionais. Consulte DISCLAIMER.md para os termos legais completos.

❓ Perguntas Frequentes (FAQ)

Como o Tokenectomy Razor impede que o Claude Code e o Cursor atinjam limites de taxa?

Quando testes ou builds de terminal falham, frameworks como Next.js, Express, Jest e Django despejam milhares de quadros de stack internos (node_modules, site-packages). Enviar logs de crash brutos de 5.000 linhas consome de 15.000 a 45.000 tokens por prompt, drenando seu limite de sessão de 5 horas em minutos. O Tokenectomy Razor intercepta logs e remove 95% do encanamento de framework não acionável, reduzindo um log de crash de 40.000 caracteres para menos de 200 tokens essenciais em <0,2ms.

Como faço para impedir que o Cursor envie logs de erro do node_modules para LLMs?

Execute o Tokenectomy Razor como um proxy reverso local de Gateway de IA (npx -y tokenectomy-razor --proxy). Nas configurações do Cursor, aponte sua URL Base da OpenAI para http://127.0.0.1:8080/v1. Qualquer saída de erro de terminal colada ou referenciada pelo Composer será automaticamente sanitizada, limpa e armazenada em cache em tempo real antes de chegar aos servidores de modelo.

Como o Tokenectomy impede vazamento de credenciais em logs de erro?

Toda cirurgia de log e redação de segredos executa 100% localmente na sua máquina em memória antes da transmissão de saída. O Razor usa regex determinística em tempo linear e autômatos Aho-Corasick para detectar e redigir URIs de conexão PostgreSQL/MongoDB, tokens bearer JWT e chaves de API de nuvem com tokens [REDACTED]. Zero egresso de nuvem é necessário para a limpeza.


🤝 Comunidade & Recursos


Tokenectomy Labs • Sub-Córtex M2M Autônomo

Projetado com precisão por Daffa (@daffa2555)

Licenciado sob a Licença MIT