Tokenectomy Razor

公式

高速で軽量なRustベースのMCPサーバーで、LLM向けのプロンプトペイロードを最適化し、トークンオーバーヘッドを削減するように設計されています。

Tokenectomy Razor MCPで何ができますか?

  • トレース手術によるエラーダンプ — アシスタントに、get_error_context を使ってクラッシュログからフレームワークのノイズを取り除き、認証情報を編集するよう依頼します。
  • 静的コード解析 — アシスタントに、analyze_code を使ってソースファイル内のリソースリーク、未クローズのハンドル、構文上の脆弱性を検出させます。
  • アトミックパッチ適用 — apply_code_patch を通じて、自動構文検証と失敗時のロールバックを備えた安全なファイル変更を要求します。
  • コンテキスト健全性監査 — アシスタントに、audit_context_health を使ってログやプロンプトのトークン肥大、ノイズ、認証情報漏洩を評価させます。
  • サニタイズ済みエラー検索 — search_stack_overflow を使って、コードやシークレットを漏らさずに、編集済みのエラーシグネチャに対する Stack Overflow の回答を取得します。

ドキュメント

Tokenectomy Razor Logo

Tokenectomy Razor

Claude Code と Cursor のレート制限を修正: Rust 製のゼロレイテンシー・ローカル AI ゲートウェイ & コンテキスト手術 MCP サーバー

node_modules のスタックトレースで毎回 20,000 トークンを消費するのはもう終わりにしましょう。Tokenectomy Razor は、安全な Rust で書かれたサブミリ秒のローカル AI ゲートウェイ・リバースプロキシ (127.0.0.1:8080) と、それに付随する MCP サーバーです。ターミナルのエラーログからフレームワークのノイズを 41.7%〜99.7% 切除し、漏洩した DB 認証情報や JWT を秘匿化し、プロンプトを無料でキャッシュします。

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

クイックスタート (10秒) • アーキテクチャ • 問題点 • 導入前と導入後 • ライブ対話デモ • ベンチマーク


                                 ┌────────────────────────────────────────────────────────┐
                                 │                   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)

⚡ クイックスタート (10秒)

0. ゼロ設定のワンライナーラッパー (wrap)

手動で環境変数を設定することなく、あらゆるコーディングエージェントやテストスイートを Tokenectomy のプライバシー & キャッシュゲートウェイの背後で直接実行できます:

# 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. スタンドアロン AI ゲートウェイの起動 (手動モード)

npx -y tokenectomy-razor --proxy

💡 スマートなマルチプロバイダー自動ルーティング & ユニバーサル LLM トランスパイラがデフォルトで有効! Tokenectomy はリクエストパスとヘッダーを自動的に解析します。Claude Code を DeepSeek や Ollama に対して実行する必要がありますか? Tokenectomy は Anthropic の /v1/messages 形式を OpenAI の /v1/chat/completions 形式に、その場で透過的にトランスパイルします(逆も同様)。

2. お気に入りのエージェントを接続

コーディングエージェントや CLI を 127.0.0.1:8080 のローカルゲートウェイに向けます:

エージェント / 環境セットアップコマンドまたは設定自動ルーティングされたアップストリーム
Claude Codeexport ANTHROPIC_BASE_URL="http://127.0.0.1:8080"https://api.anthropic.com
Cursorモデル > OpenAI ベース URL: 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 Codeプロバイダー: OpenAI 互換 • ベース URL: http://127.0.0.1:8080/v1https://api.openai.com
Ollama / ローカル LLMベース URL: http://127.0.0.1:8080http://localhost:11434

3. リアルタイム FinOps & セキュリティダッシュボード

ブラウザで http://127.0.0.1:8080/dashboard を開くと、ライブのトークン削減量、プロンプトキャッシュヒット数、ドル換算の節約額、秘匿化された認証情報をリアルタイムで確認できます。


4. コンパニオン MCP サーバーのセットアップ (サブコーテックス)

深い診断ツールを呼び出すエージェント向け (get_error_context, analyze_code, apply_code_patch):

Claude Code CLI

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

Google Antigravity / Gemini CLI

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. ターミナルパイプ & CLI スクラビング

npm test 2>&1 | npx tokenectomy-razor

🛑 問題点: AI がレート制限に達し、幻覚を起こす理由

開発中にアプリがクラッシュすると (Next.js、Express、FastAPI、Tokio)、ランタイムは node_modules や site-packages からのサードパーティの配管コードを数百行ダンプします。

その生のクラッシュダンプを Cursor や Claude に貼り付けると:

  1. 5時間のレート制限を消費: 単一の Express/Prisma エラーで、あなたが書いた覚えのないサードパーティライブラリのコードを 5,000〜45,000 トークンもダンプすることがあります。クラッシュループが数回発生するだけで、セッション制限を簡単に使い切ってしまいます。
  2. AI の幻覚を誘発: Claude はフレームワーク内部 (node_modules/express/lib/router/layer.js や starlette/routing.py) に迷い込み、実際のアプリケーションコードではなくライブラリファイルを編集しようとします。
  3. シークレットと認証情報を漏洩: 生のデータベースパスワードを含む接続文字列、JWT ベアラートークン、クラウドキーがエラートレースに埋め込まれたまま、外部のモデルサーバーに転送されます。
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)

🔍 導入前と導入後の比較

❌ Tokenectomy なし: AI は幻覚を起こし、コンテキストを消費する

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

Claude の動作: load-components.js と next-server.js を分析し、Webpack / Next.js の内部構造について推測し、接続認証情報をリモートの推論ログに漏洩させます。

✅ Tokenectomy あり: クリーンなコンテキスト & 即時修正

// [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]

Claude の動作: checkout.ts の 42 行目が、未定義のヘッダー上の .token にアクセスしようとしたことを即座に特定します。req.headers.authorization?.token のオプショナルチェイニングをすぐに提案します。認証情報は送信前に秘匿化されます。


🔬 検証済みベンチマーク

Tokenectomy Performance Benchmark Bar Chart

すべてのパフォーマンス主張はハードウェアに基づいており、物理ハードウェア上で独立して再現可能です (Arch Linux、Kernel 6.13 を実行する 10 コア Intel Core i5-1235U @ 15W で測定):

ハードウェア依存性の注意: パフォーマンスはハードウェアに依存します。報告されたスループットは、指定されたテストハードウェア (10 コア Intel Core i5-1235U @ 15W TDP) での測定結果を表します。スループットは、より高い TDP のデスクトップ/サーバー CPU とより高速なメモリバスに応じてスケールします。開発者は、以下の再現コマンドを使用してパフォーマンスを独自に監査することをお勧めします。

📋 クリックして完全な生のベンチマークターミナルログを展開 ($ 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
ベンチマーク対象テスト対象ワークロード検証済み測定値結果
ログ秘匿化スループットAPI キーと接続 URI を含む 250,000 行 (24.44 MB) のエンタープライズダンプ530,735 行/秒 (471.0 ms、51.9 MB/s)合格
ReDoS 耐性50,000 文字の病的なバックトラッキング正規表現ペイロード1.16 ms (決定論的線形 $O(N)$ DFA 評価)合格
スレッド並行性同時に秘匿化を実行する 100 の並行 OS スレッド17,688 ops/秒 (100/100 が 11.31 ms で完了)合格
メモリフットプリント250k 行の連続ストレステスト中のピーク常駐メモリ76.05 MB VmRSS (/proc/self/status 経由、入力バッファサイズの約 3 倍)合格
リリーステストスイート抽出器、フィルター、アナライザーにわたる完全な統合テストマトリックス90 / 90 検証済みグリーン (パニックゼロ、リークゼロ)合格

🛡️ 自動秘匿化 & シークレットサニタイゼーションベンチマーク

12 のポリグロットクラッシュトレース (Rust、Python、TypeScript、Go、YAML) を含む内部ベンチマークテストフィクスチャ (tests/fixtures/) で評価。22 のグラウンドトゥルース認証情報とクリーンなネガティブコントロールを含みます。Gitleaks v8.30.1 (デフォルトルールセット) と直接比較評価されました。

アーキテクチャノート: Gitleaks は主にリポジトリのコミット/差分スキャナーとして設計されており、インメモリのランタイムトレース秘匿化ツールではありません。Tokenectomy Razor は、ランタイムストリームのサニタイゼーションとスタックトレース手術のために特別に設計されています。

1. カテゴリ別の適合率、再現率、F1 スコア

シークレットカテゴリグラウンドトゥルースRazor 再現率Razor F1Gitleaks 再現率Gitleaks F1サニタイゼーション優位性
Anthropic Claude API キー (sk-ant-...)1100.0%100.0%0.0%0.0%+100% 再現率 (M2M ゼロ漏洩)
AWS アクセスキー ID (AKIA...)1100.0%100.0%0.0%0.0%+100% 再現率 (M2M ゼロ漏洩)
AWS シークレットアクセスキー1100.0%100.0%0.0%0.0%+100% 再現率 (M2M ゼロ漏洩)
データベース URI (PostgreSQL、MySQL、Redis、Mongo)4100.0%100.0%0.0%0.0%+100% 再現率 (M2M ゼロ漏洩)
汎用パスワード / 認証シークレット (YAML/JSON)3100.0%100.0%0.0%0.0%+100% 再現率 (M2M ゼロ漏洩)
GitHub パーソナルアクセストークン (ghp_...)1100.0%100.0%0.0%0.0%+100% 再現率 (M2M ゼロ漏洩)
GitLab パーソナルアクセストークン (glpat-...)1100.0%100.0%100.0%100.0%同等 (100% 捕捉)
HuggingFace API トークン (hf_...)1100.0%100.0%0.0%0.0%+100% 再現率 (M2M ゼロ漏洩)
JSON Web トークン (RFC 7519 / 切り詰め)2100.0%100.0%100.0%100.0%同等 (100% 捕捉)
npm レジストリアクセストークン (npm_...)1100.0%100.0%0.0%0.0%+100% 再現率 (M2M ゼロ漏洩)
OpenAI API キー (sk-..., sk-proj-...)1100.0%100.0%100.0%100.0%同等 (100% 捕捉)
PEM 秘密 RSA キーブロック1100.0%100.0%100.0%100.0%同等 (100% 捕捉)
PyPI パッケージアップロードトークン (pypi-AgEI...)1100.0%100.0%100.0%100.0%同等 (100% 捕捉)
SendGrid API キー (SG...)1100.0%100.0%0.0%0.0%+100% 再現率 (M2M ゼロ漏洩)
Slack ボット/ユーザートークン (xoxb-...)1100.0%100.0%100.0%100.0%同等 (100% 捕捉)
Stripe ライブ/テストシークレットキー (sk_live_...)1100.0%100.0%100.0%100.0%同等 (100% 捕捉)

2. 直接比較パフォーマンス & アーキテクチャ概要

次元Tokenectomy Razor (--scrub)Gitleaks v8.30.1アーキテクチャ的根拠
全体的なシークレット再現率100.0% (22/22)36.4% (8/22)Razor は、差分ルールで見逃される引用符なしの URI、DB ポート、AI キーを捕捉します
全体的な適合率100.0% (偽陽性 0)88.9%コンパイラエラーやミニファイされたトレースで偽トリガーゼロ
全体的な F1 スコア100.0% (内部フィクスチャ)51.6%クラッシュコンテキスト用に特別に設計された包括的なカバレッジ
実行エンジン高スループット Rust DFA ($O(N)$)Go 正規表現スキャナー + Git ツリークローラーエージェントのストリーミングバックトレースに対するサブミリ秒レイテンシー
ReDoS 耐性決定論的線形時間 ($O(N)$)エンジン依存非バックトラッキング DFA 正規表現が、テストされたダンプでの壊滅的なバックトラッキングを防止
サニタイゼーションアクションインライントークン秘匿化 ([KEY_REDACTED])警告ログのみ (スクラブなし)LLM コーテックスによる取り込み前にテキストを直接サニタイズ

3. トークン削減 & LLM コンテキスト節約 (tiktoken cl100k_base)

メトリクス測定値AI コーディングエージェントへの運用上の影響
平均トークン削減率41.67%生のクラッシュトレースのトークンフットプリントを一貫して縮小
中央値削減率 (P50)42.95%典型的な認証情報と接続ダンプの削減
90 パーセンタイル (P90)61.42%長い複数行のキーと認証情報を排除
最小 / 最大スプレッド0.00% — 81.36%クリーンなネガティブコントロールでは 0% (ゼロ歪み)、漏洩では最大 81.4%
保存 / 節約された総トークン920 トークン (正味 44.02%)コンテキストウィンドウの飽和を防ぎ、LLM の請求額を削減

🔌 高度なエージェント & ゲートウェイ設定

1. マルチプロバイダー AI ゲートウェイオプション (--proxy)

Tokenectomy のゲートウェイは、手動設定なしで 127.0.0.1:8080 のローカルで実行されます。複雑な開発環境やコンテナ化されたエージェントトポロジーでは、バインディングとルーティングをカスタマイズできます:

# 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"

リアルタイムメトリクスとPrometheusエクスポート

Tokenectomyは、FinOpsおよびトークン経済データをJSON経由でライブ公開します:

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

rate_limits_mitigated、circuit_breaker_trips、last_latency_ms、current_hourly_tokens、cache_hits、cache_tokens_saved、estimated_cost_saved_usdの即時テレメトリを返します。


2. スタンドアロンCLIとターミナルスクラビング

ターミナルのテスト出力を直接デバッグまたはパイプ処理する場合:

# 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

🛠️ 公開MCPツール

Tokenectomy Razorは、明示的なパラメータ境界を持つ**Glama Grade A Tool Definition Quality Score(TDQS)**に準拠しています:

ツール名機能説明
get_error_contextエラーダンプに対するトレース手術を実行し、フレームワークノイズを除去し、認証情報を編集し、ワークスペースに限定された関連ローカルソースコンテキストを抽出します。
analyze_code静的ASTコード解析を実行して、リソースリーク、未クローズのハンドル、構文の脆弱性を、実行制限と正確なLSP UTF-16座標で検出します。
apply_code_patch書き込み後の言語構文検証(cargo check、py_compile、node --check)と失敗時の自動ロールバックを備えたアトミックファイル変更を適用します。
search_stack_overflowサニタイズおよび編集された検索語を使用して、関連するエラーシグネチャをStack Exchange APIに照会します。
audit_context_healthトークンの肥大化、フレームワークノイズ、認証情報について、生のログ、トレース、またはプロンプトペイロードを監査します。M2Mテレメトリ、節約メトリクス、コンテキスト健全性グレードを返します。

🌐 サポート対象のポリグロットエコシステム

言語サポート対象フレームワーク除外されるフレームワーク内部
RustTokio、Actix-web、Axum.cargo/registry、.rustup、target/debug/build
TypeScript / JSNext.js、Express、NestJS、Vitenode_modules、.next、dist、webpack内部
PythonDjango、FastAPI、Flask、PyTorchsite-packages、dist-packages、venv、__pycache__
GolangGin、Fiber、Stdlib Panicsgo/src(stdlib)、go/pkg/mod、vendor
Java / KotlinSpring Boot 3、Tomcat、Netty.m2/repository、.gradle/caches、内部バイトコード
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、内部rackハンドラ
PHPLaravel、Symfonyvendor/composer、vendor/symfony

📦 インストールオプション

方法1:npxによる即時インストール(ゼロツールチェーンセットアップ)

npx -y tokenectomy-razor --mcp

方法2:Cargo(crates.io)

cargo install tokenectomy

方法3:プリコンパイル済みスタンドアロンバイナリ

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

方法4:マルチアーキテクチャDockerコンテナ(GHCR)

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

⚖️ エディション比較

機能Razor(コミュニティOSS)Sentinel(商用ティア)
ポリグロットスタックトレース手術あり(9ランタイム言語)あり(全9言語+ディープASTセマンティックヒーリング)
O(N) ReDoSセーフシークレット編集ありあり
JSON-RPC 2.0 MCPサーバーありあり
AIゲートウェイリバースプロキシ(--proxy)ありあり
SHA-256冪等性キャッシュ(24時間TTL)ありあり
FinOpsメトリクスダッシュボードありあり
構文検証ロールバック(コンパイラ/リンター)ありあり
自動テストスイートロールバック(0ダーティディフ)—あり
Tree-sitter AST構文ヒーリング—あり
反幻覚スコープガード—あり
マルチファイルアトミックトランザクション—あり
タイムマシンアンドゥエンジン(--undo)—あり
自律ヒーリングステートマシン—あり

エンタープライズAST自己修復が必要ですか? Sentinelティアを探索


🗺️ ロードマップとマイルストーン

マイルストーン/機能ステータスターゲット
コアポリグロットログ手術と$O(N)$ ReDoS編集✅ 完了v1.0.0
AIゲートウェイリバースプロキシ(--proxy)と冪等性キャッシュ✅ 完了v1.1.0
マルチアーキテクチャDockerとGitHub Actions Marketplace Action✅ 完了v1.1.3
静的AST解析エンジン(analyze_code)とUTF-16 LSP✅ 完了v1.1.5
Glama.ai Tool Definition Quality Score(TDQS Grade A)✅ 完了v1.1.5
プリコンパイル済みスタンドアロンバイナリ(Linux、macOS、Windows)✅ 完了v1.1.6
公式MCPレジストリ掲載(io.github.Tokenectomy-Labs/razor)✅ 完了v1.1.7
mcpservers.orgディレクトリ掲載✅ 完了v1.1.7
Java/Kotlin(Spring Boot 3)とC/C++(ASan)抽出器✅ 完了v1.2.0
C#(.NET)とRuby on Railsディープスタック手術✅ 完了v1.2.2
ユーザー定義のカスタム編集とノイズルール(~/.tokenectomy.toml)✅ 完了v1.2.2
自律コンテキスト健全性監査(audit_context_health)とM2Mアドバイザリ✅ 完了v1.2.2
自動編集ベンチマークとCIゲート✅ 完了v1.2.2
宣言型アドバイザリM2Mコントロールプレーン([:TOKENECTOMY:M2M_CONTROL_PLANE:v1.3.0])✅ 完了v1.3.0
インタラクティブマルチ戦略予算管理(aggressive、conservative、lossless_compact)✅ 完了v1.2.3
GitHub Actions OIDC公式レジストリ公開ゲート✅ 完了v1.2.3
awesome-mcp-serversコミュニティカタログ掲載✅ 完了v1.2.4
インラインドロップフレーム識別子([DROPPED_FRAMES: ...])と反サイレント切り捨て監査✅ 完了v1.3.1
コンテンツアドレス可能な生ログキャッシュと検証ハッシュ(--diff-verify)✅ 完了v1.3.1
スマートマルチプロバイダー自動ルーティング(Anthropic、OpenAI、Ollama)とゼロコストプロンプトキャッシング✅ 完了v1.3.3
エージェント安全回路ブレーカー(--max-hourly-tokens)、429自動再試行緩和、CORSプリフライト✅ 完了v1.3.3
ユニバーサルLLMフォーマットトランスパイラ(OpenAI /v1/chat/completions ⇄ Anthropic /v1/messages)✅ 完了v1.3.4
ゼロ設定エージェントコマンドラッパー(razor wrap -- <cmd>)とGitプリコミットフック✅ 完了v1.3.4
マルチプロバイダーハイアベイラビリティと自動障害フォールバック📋 計画中v1.4.0
宣言型AIゲートウェイ設定(gateway.toml / tokenectomy.yaml)📋 計画中v1.4.0
フルSSEストリーミングトークンキャッシングエンジン📋 計画中v1.4.0
ネイティブVS CodeとJetBrainsコンパニオン拡張機能📋 計画中v1.4.0
Server-Sent Events(SSE)リモートMCPトランスポート📋 計画中v1.4.0

🔒 セキュリティと不変条件

  • デフォルトでローカル実行: すべてのスタックトレース解析、フレームプルーニング、シークレット編集は物理ハードウェア上でローカルに実行されます。
  • 文書化されたネットワークエグレス: MCPサーバーモードでは、search_stack_overflowが唯一のアウトバウンドネットワークエグレス(api.stackexchange.comへのHTTPS)を持つツールです。ペイロードは、サニタイズおよび編集されたエラーシグネチャテキストに厳密に制限されます(コード行なし、ローカルパスなし、認証情報ゼロ)。エアギャップ環境では、--local-onlyを使用してネットワーク検索を完全に無効にします。
  • 決定論的線形時間パターンマッチング: すべてのパターンマッチャーは、非バックトラッキングDFA正規表現エンジン($O(N)$線形時間)とAho-Corasickオートマトン評価を利用します。
  • パストラバーサル境界分離: ファイル操作は、アクティブなワークスペースルート(CWD)内に厳密にロックされます。パストラバーサル(../)と不正なシンボリックリンクはブロックされます。
  • 安全なRust実装: コア実行パスは、リソース枯渇を防ぐ境界付きストリームリーダー(.take())を使用して、安全なRustメモリ保証を強制します。

脆弱性の開示については、セキュリティポリシーをご確認ください。


⚖️ 法的およびダウンストリームフォーク免責事項

Tokenectomy Razorは、合法的な開発者の生産性、可観測性、ログ手術、および防御的な認証情報編集のためにのみ提供されます。ダウンストリームのフォーク、クローン、再配布、またはプライベートデプロイは、元の作者から完全に独立して動作します。Tokenectomy Labsおよびそのメンテナーは、このコードベースまたはその派生物を使用して第三者によって行われた違法、悪意のある、または不正な行為に対して一切の責任を負いません。すべてのダウンストリームオペレーターは、地域および国際的なサイバーセキュリティ法への準拠について100%個別の責任を負います。完全な法的条件については、DISCLAIMER.mdを参照してください。

❓ よくある質問(FAQ)

Tokenectomy Razorは、Claude CodeとCursorがレート制限に達するのをどのように防ぎますか?

テストやターミナルビルドがクラッシュすると、Next.js、Express、Jest、Djangoなどのフレームワークは数千の内部スタックフレーム(node_modules、site-packages)をダンプします。生の5,000行のクラッシュログを送信すると、プロンプトごとに15,000〜45,000トークンを消費し、5時間のセッション制限を数分で使い果たします。Tokenectomy Razorはログをインターセプトし、実行可能でないフレームワーク配管の95%を除去し、40,000文字のクラッシュログを<0.2msで200の必須トークン未満に削減します。

Cursorがnode_modulesエラーログをLLMに送信するのを止めるにはどうすればよいですか?

Tokenectomy RazorをローカルAIゲートウェイリバースプロキシ(npx -y tokenectomy-razor --proxy)として実行します。Cursor設定で、OpenAI Base URLをhttp://127.0.0.1:8080/v1にポイントします。Composerによって貼り付けまたは参照されたターミナルエラー出力は、モデルサーバーに到達する前に自動的にサニタイズ、スクラビング、キャッシュされます。

Tokenectomyはエラーログでの認証情報漏洩をどのように防ぎますか?

すべてのログ手術とシークレット編集は、アウトバウンド送信前にマシン上のメモリ内で100%ローカルに実行されます。Razorは、決定論的線形時間正規表現とAho-Corasickオートマタを使用して、PostgreSQL/MongoDB接続URI、JWTベアラートークン、クラウドAPIキーを[REDACTED]トークンで検出および編集します。スクラビングにはゼロクラウドエグレスが必要です。


🤝 コミュニティとリソース


Tokenectomy Labs • 自律M2Mサブコーテックス

精度をもってエンジニアリング:Daffa(@daffa2555)

ライセンス:MITライセンス