Tokenectomy Razor
chính thứcMáy chủ MCP dựa trên Rust nhanh, nhẹ, được thiết kế để tối ưu hóa tải trọng prompt và giảm chi phí token cho các mô hình ngôn ngữ lớn.
Bạn có thể làm gì với Tokenectomy Razor MCP?
- Theo dấu phẫu thuật trên bản kết xuất lỗi — Yêu cầu trợ lý của bạn loại bỏ nhiễu khung và biên tập thông tin xác thực từ nhật ký sự cố thông qua
get_error_context. - Phân tích mã tĩnh — Yêu cầu trợ lý của bạn phát hiện rò rỉ tài nguyên, xử lý chưa đóng và lỗ hổng cú pháp trong tệp nguồn bằng
analyze_code. - Áp dụng bản vá nguyên tử — Yêu cầu sửa đổi tệp an toàn với xác minh cú pháp tự động và khôi phục khi thất bại thông qua
apply_code_patch. - Kiểm tra sức khỏe ngữ cảnh — Yêu cầu trợ lý của bạn chấm điểm nhật ký hoặc lời nhắc về độ phình token, nhiễu và rò rỉ thông tin xác thực bằng
audit_context_health. - Tìm kiếm lỗi đã được biên tập — Nhận câu trả lời từ Stack Overflow cho các chữ ký lỗi đã được biên tập mà không làm lộ mã hoặc bí mật qua
search_stack_overflow.
Tài liệu
Tokenectomy Razor
Khắc phục giới hạn tốc độ của Claude Code & Cursor: Cổng AI cục bộ không độ trễ & MCP Server phẫu thuật ngữ cảnh viết bằng Rust
Đừng đốt 20.000 token vào các stack trace node_modules nữa. Tokenectomy Razor là một cổng đảo ngược AI cục bộ (127.0.0.1:8080) với độ trễ dưới mili-giây và MCP server đồng hành viết bằng Rust an toàn. Loại bỏ 41,7%–99,7% nhiễu framework khỏi log lỗi terminal, che dấu thông tin xác thực DB/JWT bị rò rỉ, và lưu cache prompt miễn phí.
Bắt đầu nhanh (10 giây) • Kiến trúc • Vấn đề • Trước & Sau • Demo tương tác trực tiếp • Điểm chuẩn
┌────────────────────────────────────────────────────────┐
│ 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)
⚡ Bắt đầu nhanh (10 giây)
0. Trình bao bọc một dòng không cần cấu hình (wrap)
Chạy bất kỳ tác nhân mã hóa hoặc bộ kiểm thử nào trực tiếp phía sau cổng bảo mật & lưu cache của Tokenectomy mà không cần thiết lập biến môi trường thủ công:
# 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. Khởi chạy Cổng AI độc lập (Chế độ thủ công)
npx -y tokenectomy-razor --proxy
💡 Định tuyến tự động đa nhà cung cấp thông minh & Bộ dịch LLM phổ quát BẬT theo mặc định! Tokenectomy tự động phân tích đường dẫn yêu cầu và tiêu đề. Cần chạy Claude Code với DeepSeek hoặc Ollama? Tokenectomy dịch minh bạch định dạng Anthropic
/v1/messagessang OpenAI/v1/chat/completionsngay lập tức và ngược lại.
2. Kết nối tác nhân yêu thích của bạn
Trỏ tác nhân mã hóa hoặc CLI của bạn đến cổng cục bộ trên 127.0.0.1:8080:
| Tác nhân / Môi trường | Lệnh hoặc cấu hình thiết lập | Upstream định tuyến tự động |
|---|---|---|
| Claude Code | export ANTHROPIC_BASE_URL="http://127.0.0.1:8080" | https://api.anthropic.com |
| Cursor | Models > OpenAI Base URL: http://127.0.0.1:8080/v1 | https://api.openai.com |
| Google Antigravity / Gemini | export OPENAI_BASE_URL="http://127.0.0.1:8080/v1" | https://api.openai.com |
| Cline / Roo Code | Nhà cung cấp: OpenAI Compatible • Base URL: http://127.0.0.1:8080/v1 | https://api.openai.com |
| Ollama / LLM cục bộ | Base URL: http://127.0.0.1:8080 | http://localhost:11434 |
3. Bảng điều khiển FinOps & Bảo mật thời gian thực
Mở http://127.0.0.1:8080/dashboard trong trình duyệt để quan sát trực tiếp mức giảm token, lượt truy cập cache prompt, tiền tiết kiệm và thông tin xác thực bị che dấu theo thời gian thực.
4. Thiết lập MCP Server đồng hành (Sub-Cortex)
Dành cho các tác nhân gọi công cụ chẩn đoán sâu (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. Đường ống terminal & Làm sạch CLI
npm test 2>&1 | npx tokenectomy-razor
🛑 Vấn đề: Tại sao AI của bạn gặp giới hạn tốc độ & ảo giác
Khi ứng dụng của bạn gặp sự cố trong quá trình phát triển (Next.js, Express, FastAPI, Tokio), runtime đổ ra hàng trăm dòng mã nguồn bên thứ ba từ node_modules hoặc site-packages.
Khi bạn dán bản dump sự cố thô đó vào Cursor hoặc Claude:
- Ăn hết giới hạn tốc độ 5 giờ của bạn: Một lỗi Express/Prisma duy nhất có thể đổ ra 5.000 đến 45.000 token mã thư viện bên thứ ba mà bạn chưa bao giờ viết. Một vài vòng lặp sự cố nhanh chóng đốt cháy giới hạn phiên của bạn.
- Kích hoạt ảo giác AI: Claude bị lạc trong nội bộ framework (
node_modules/express/lib/router/layer.jshoặcstarlette/routing.py) và cố gắng chỉnh sửa tệp thư viện thay vì mã ứng dụng thực tế của bạn. - Rò rỉ bí mật & thông tin xác thực: Chuỗi kết nối với mật khẩu cơ sở dữ liệu thô, token bearer JWT và khóa đám mây nhúng trong dấu vết lỗi được chuyển tiếp đến máy chủ mô hình bên ngoài.
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)
🔍 So sánh Trước & Sau
❌ Không có Tokenectomy: AI ảo giác & đốt ngữ cảnh
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 làm gì: Phân tích
load-components.jsvànext-server.js, suy đoán về nội bộ Webpack / Next.js, và rò rỉ thông tin xác thực kết nối đến log suy luận từ xa.
✅ Với Tokenectomy: Ngữ cảnh sạch & Sửa lỗi tức thì
// [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 làm gì: Xác định ngay lập tức rằng dòng 42 trong
checkout.tscố truy cập.tokentrên headers chưa xác định. Đề xuất optional chainingreq.headers.authorization?.tokenngay lập tức. Thông tin xác thực bị che dấu trước khi truyền đi.
🔬 Điểm chuẩn có thể xác minh
Tất cả tuyên bố về hiệu suất đều dựa trên phần cứng và có thể tái lập độc lập trên phần cứng vật lý (đo trên Intel Core i5-1235U 10 nhân @ 15W chạy Arch Linux, Kernel 6.13):
Lưu ý về phụ thuộc phần cứng: Hiệu suất phụ thuộc vào phần cứng; thông lượng báo cáo đại diện cho kết quả đo trên phần cứng kiểm thử cụ thể (Intel Core i5-1235U 10 nhân @ 15W TDP). Thông lượng tăng theo CPU máy chủ/máy tính để bàn có TDP cao hơn và bus bộ nhớ nhanh hơn. Nhà phát triển được khuyến khích tự kiểm tra hiệu suất bằng lệnh tái lập bên dưới.
📋 Bấm để mở rộng log terminal điểm chuẩn thô đầy đủ ($ 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
| Mục tiêu điểm chuẩn | Khối lượng công việc kiểm thử | Phép đo đã xác minh | Kết quả |
|---|---|---|---|
| Thông lượng che dấu log | 250.000 dòng (24,44 MB) dump doanh nghiệp với khóa API & URI kết nối | 530.735 dòng/giây (471,0 ms, 51,9 MB/s) | Đạt |
| Khả năng chống ReDoS | Tải trọng regex backtracking bệnh lý 50.000 ký tự | 1,16 ms (Đánh giá DFA tuyến tính xác định $O(N)$) | Đạt |
| Đồng thời luồng | 100 luồng OS đồng thời thực hiện che dấu | 17.688 ops/giây (100/100 hoàn thành trong 11,31 ms) | Đạt |
| Dấu chân bộ nhớ | Bộ nhớ thường trú đỉnh trong kiểm thử căng thẳng liên tục 250k dòng | 76,05 MB VmRSS qua /proc/self/status (~3× kích thước bộ đệm đầu vào) | Đạt |
| Bộ kiểm thử phát hành | Ma trận kiểm thử tích hợp đầy đủ trên các bộ trích xuất, bộ lọc và bộ phân tích | 90 / 90 Xanh đã xác minh (Không panic, không rò rỉ) | Đạt |
🛡️ Điểm chuẩn che dấu tự động & làm sạch bí mật
Được đánh giá trên fixture kiểm thử nội bộ (tests/fixtures/) gồm 12 dấu vết sự cố đa ngôn ngữ (Rust, Python, TypeScript, Go, YAML) chứa 22 thông tin xác thực ground-truth và các nhóm đối chứng âm tính sạch. Được đánh giá trực tiếp với Gitleaks v8.30.1 (bộ quy tắc mặc định).
Lưu ý kiến trúc: Gitleaks được thiết kế chủ yếu như trình quét commit/diff kho lưu trữ, không phải trình che dấu dấu vết runtime trong bộ nhớ. Tokenectomy Razor được thiết kế riêng cho việc làm sạch luồng runtime và phẫu thuật stack trace.
1. Độ chính xác, Độ thu hồi & Điểm F1 theo từng danh mục
| Danh mục bí mật | Ground Truth | Độ thu hồi Razor | F1 Razor | Độ thu hồi Gitleaks | F1 Gitleaks | Lợi thế làm sạch |
|---|---|---|---|---|---|---|
Khóa API Anthropic Claude (sk-ant-...) | 1 | 100,0% | 100,0% | 0,0% | 0,0% | +100% Độ thu hồi (M2M không rò rỉ) |
ID khóa truy cập AWS (AKIA...) | 1 | 100,0% | 100,0% | 0,0% | 0,0% | +100% Độ thu hồi (M2M không rò rỉ) |
| Khóa truy cập bí mật AWS | 1 | 100,0% | 100,0% | 0,0% | 0,0% | +100% Độ thu hồi (M2M không rò rỉ) |
| URI cơ sở dữ liệu (PostgreSQL, MySQL, Redis, Mongo) | 4 | 100,0% | 100,0% | 0,0% | 0,0% | +100% Độ thu hồi (M2M không rò rỉ) |
| Mật khẩu chung / Bí mật xác thực (YAML/JSON) | 3 | 100,0% | 100,0% | 0,0% | 0,0% | +100% Độ thu hồi (M2M không rò rỉ) |
Token truy cập cá nhân GitHub (ghp_...) | 1 | 100,0% | 100,0% | 0,0% | 0,0% | +100% Độ thu hồi (M2M không rò rỉ) |
Token truy cập cá nhân GitLab (glpat-...) | 1 | 100,0% | 100,0% | 100,0% | 100,0% | Tương đương (100% bị bắt) |
Token API HuggingFace (hf_...) | 1 | 100,0% | 100,0% | 0,0% | 0,0% | +100% Độ thu hồi (M2M không rò rỉ) |
| JSON Web Token (RFC 7519 / Rút gọn) | 2 | 100,0% | 100,0% | 100,0% | 100,0% | Tương đương (100% bị bắt) |
Token truy cập registry npm (npm_...) | 1 | 100,0% | 100,0% | 0,0% | 0,0% | +100% Độ thu hồi (M2M không rò rỉ) |
Khóa API OpenAI (sk-..., sk-proj-...) | 1 | 100,0% | 100,0% | 100,0% | 100,0% | Tương đương (100% bị bắt) |
| Khối khóa riêng RSA PEM | 1 | 100,0% | 100,0% | 100,0% | 100,0% | Tương đương (100% bị bắt) |
Token tải lên gói PyPI (pypi-AgEI...) | 1 | 100,0% | 100,0% | 100,0% | 100,0% | Tương đương (100% bị bắt) |
Khóa API SendGrid (SG...) | 1 | 100,0% | 100,0% | 0,0% | 0,0% | +100% Độ thu hồi (M2M không rò rỉ) |
Token Bot/Người dùng Slack (xoxb-...) | 1 | 100,0% | 100,0% | 100,0% | 100,0% | Tương đương (100% bị bắt) |
Khóa bí mật Stripe Live/Test (sk_live_...) | 1 | 100,0% | 100,0% | 100,0% | 100,0% | Tương đương (100% bị bắt) |
2. Tóm tắt hiệu suất trực tiếp & kiến trúc
| Chiều | Tokenectomy Razor (--scrub) | Gitleaks v8.30.1 | Lý do kiến trúc |
|---|---|---|---|
| Độ thu hồi bí mật tổng thể | 100,0% (22/22) | 36,4% (8/22) | Razor bắt URI không trích dẫn, cổng DB & khóa AI bị bỏ sót bởi quy tắc diff |
| Độ chính xác tổng thể | 100,0% (0 dương tính giả) | 88,9% | Không kích hoạt giả trên lỗi trình biên dịch & dấu vết thu nhỏ |
| Điểm F1 tổng thể | 100,0% (fixture nội bộ) | 51,6% | Phạm vi bao phủ toàn diện được thiết kế riêng cho ngữ cảnh sự cố |
| Công cụ thực thi | DFA Rust thông lượng cao ($O(N)$) | Trình quét regex Go + trình thu thập cây Git | Độ trễ dưới mili-giây cho backtrace phát trực tuyến của tác nhân |
| Khả năng chống ReDoS | Thời gian tuyến tính xác định ($O(N)$) | Phụ thuộc công cụ | Regex DFA không backtracking ngăn backtracking thảm khốc trên dump đã kiểm thử |
| Hành động làm sạch | Che dấu token nội tuyến ([KEY_REDACTED]) | Chỉ log cảnh báo (Không làm sạch) | Làm sạch trực tiếp văn bản trước khi đưa vào vỏ não LLM |
3. Giảm token & tiết kiệm ngữ cảnh LLM (tiktoken cl100k_base)
| Chỉ số | Giá trị đo | Tác động vận hành cho tác nhân mã hóa AI |
|---|---|---|
| Giảm token trung bình | 41,67% | Giảm nhất quán dấu chân token của dấu vết sự cố thô |
| Giảm trung vị (P50) | 42,95% | Giảm điển hình cho dump thông tin xác thực và kết nối |
| Phân vị thứ 90 (P90) | 61,42% | Loại bỏ khóa và thông tin xác thực nhiều dòng dài |
| Phạm vi Tối thiểu / Tối đa | 0,00% — 81,36% | 0% trên nhóm đối chứng âm tính sạch (không biến dạng), lên đến 81,4% trên rò rỉ |
| Tổng token được giữ / tiết kiệm | 920 token (44,02% ròng) | Ngăn bão hòa cửa sổ ngữ cảnh và giảm chi phí LLM |
🔌 Cấu hình nâng cao cho tác nhân & cổng
1. Tùy chọn cổng AI đa nhà cung cấp (--proxy)
Cổng của Tokenectomy chạy cục bộ trên 127.0.0.1:8080 mà không cần cấu hình thủ công. Trong môi trường phát triển phức tạp hoặc cấu trúc liên kết tác nhân container hóa, bạn có thể tùy chỉnh ràng buộc và định tuyến:
# 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"
Chỉ số Thời gian Thực & Xuất Prometheus
Tokenectomy hiển thị dữ liệu FinOps và token kinh tế trực tiếp qua JSON:
curl http://127.0.0.1:8080/v1/metrics
Trả về telemetry tức thời cho rate_limits_mitigated, circuit_breaker_trips, last_latency_ms, current_hourly_tokens, cache_hits, cache_tokens_saved, và estimated_cost_saved_usd.
2. CLI Độc Lập & Làm Sạch Terminal
Khi gỡ lỗi hoặc chuyển trực tiếp đầu ra kiểm thử 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
🛠️ Các Công Cụ MCP Được Cung Cấp
Tokenectomy Razor tuân thủ Điểm Chất Lượng Định Nghĩa Công Cụ Hạng A của Glama (TDQS) với các ranh giới tham số rõ ràng:
| Tên Công Cụ | Mô Tả Khả Năng |
|---|---|
get_error_context | Thực hiện phẫu thuật dấu vết trên các bản dump lỗi, loại bỏ nhiễu khung framework, biên tập thông tin xác thực, và trích xuất ngữ cảnh mã nguồn cục bộ liên quan giới hạn trong không gian làm việc. |
analyze_code | Thực hiện phân tích mã AST tĩnh để phát hiện rò rỉ tài nguyên, các handle chưa đóng, và lỗ hổng cú pháp với giới hạn thực thi và tọa độ LSP UTF-16 chính xác. |
apply_code_patch | Áp dụng các sửa đổi tệp nguyên tử với xác minh cú pháp ngôn ngữ sau khi ghi (cargo check, py_compile, node --check) và tự động khôi phục khi thất bại. |
search_stack_overflow | Truy vấn API Stack Exchange để tìm các dấu hiệu lỗi liên quan bằng các thuật ngữ tìm kiếm đã được làm sạch và biên tập. |
audit_context_health | Kiểm tra nhật ký thô, dấu vết, hoặc tải trọng prompt để phát hiện token phình to, nhiễu framework, và thông tin xác thực. Trả về telemetry M2M, chỉ số tiết kiệm, và điểm sức khỏe ngữ cảnh. |
🌐 Các Hệ Sinh Thái Đa Ngôn Ngữ Được Hỗ Trợ
| Ngôn Ngữ | Framework Được Hỗ Trợ | Nội Bộ Framework Bị Loại Trừ |
|---|---|---|
| Rust | Tokio, Actix-web, Axum | .cargo/registry, .rustup, target/debug/build |
| TypeScript / JS | Next.js, Express, NestJS, Vite | node_modules, .next, dist, nội bộ webpack |
| Python | Django, FastAPI, Flask, PyTorch | site-packages, dist-packages, venv, __pycache__ |
| Golang | Gin, Fiber, Stdlib Panics | go/src (stdlib), go/pkg/mod, vendor |
| Java / Kotlin | Spring Boot 3, Tomcat, Netty | .m2/repository, .gradle/caches, bytecode nội bộ |
| C / C++ | AddressSanitizer, GDB / LLDB | /usr/include, /usr/lib, vcpkg_installed |
| C# (.NET) | ASP.NET Core, .NET Runtime | System.Private.CoreLib, Microsoft.AspNetCore |
| Ruby on Rails | Rails, Sinatra, Bundler | /gems/, ruby/gems, trình xử lý rack nội bộ |
| PHP | Laravel, Symfony | vendor/composer, vendor/symfony |
📦 Các Tùy Chọn Cài Đặt
Phương Pháp 1: Cài Đặt Ngay qua npx (Không Cần Thiết Lập Toolchain)
npx -y tokenectomy-razor --mcp
Phương Pháp 2: Cargo (crates.io)
cargo install tokenectomy
Phương Pháp 3: Các Tệp Nhị Phân Độc Lập Được Biên Dịch Sẵn
Các tệp nhị phân phát hành độc lập, không phụ thuộc, có sẵn trên 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
Phương Pháp 4: Container Docker Đa Kiến Trúc (GHCR)
docker pull ghcr.io/tokenectomy-labs/razor:latest
docker run -i ghcr.io/tokenectomy-labs/razor:latest --mcp
⚖️ So Sánh Các Phiên Bản
| Khả Năng | Razor (OSS Cộng Đồng) | Sentinel (Gói Thương Mại) |
|---|---|---|
| Phẫu Thuật Dấu Vết Đa Ngôn Ngữ | Có (9 Ngôn Ngữ Runtime) | Có (Tất cả 9 Ngôn Ngữ + Chữa Lành Ngữ Nghĩa AST Sâu) |
| Biên Tập Bí Mật An Toàn ReDoS O(N) | Có | Có |
| Máy Chủ MCP JSON-RPC 2.0 | Có | Có |
Proxy Ngược AI Gateway (--proxy) | Có | Có |
| Bộ Nhớ Đệm Idempotency SHA-256 (TTL 24h) | Có | Có |
| Bảng Điều Khiển Chỉ Số FinOps | Có | Có |
| Khôi Phục Xác Minh Cú Pháp (Trình Biên Dịch / Linter) | Có | Có |
| Khôi Phục Bộ Kiểm Thử Tự Động (0 Diff Bẩn) | — | Có |
| Chữa Lành Cú Pháp AST Tree-sitter | — | Có |
| Bộ Bảo Vệ Phạm Vi Chống Ảo Giác | — | Có |
| Giao Dịch Nguyên Tử Đa Tệp | — | Có |
Công Cụ Hoàn Tác Cỗ Máy Thời Gian (--undo) | — | Có |
| Máy Trạng Thái Chữa Lành Tự Động | — | Có |
Cần Tự Chữa Lành AST Doanh Nghiệp? Khám Phá Gói Sentinel
🗺️ Lộ Trình & Các Cột Mốc
| Cột Mốc / Khả Năng | Trạng Thái | Mục Tiêu |
|---|---|---|
| Phẫu Thuật Nhật Ký Đa Ngôn Ngữ Cốt Lõi & Biên Tập ReDoS $O(N)$ | ✅ Hoàn Thành | v1.0.0 |
Proxy Ngược AI Gateway (--proxy) & Bộ Nhớ Đệm Idempotency | ✅ Hoàn Thành | v1.1.0 |
| Docker Đa Kiến Trúc & Hành Động Marketplace GitHub Actions | ✅ Hoàn Thành | v1.1.3 |
Công Cụ Phân Tích AST Tĩnh (analyze_code) & LSP UTF-16 | ✅ Hoàn Thành | v1.1.5 |
| Điểm Chất Lượng Định Nghĩa Công Cụ Glama.ai (TDQS Hạng A) | ✅ Hoàn Thành | v1.1.5 |
| Các Tệp Nhị Phân Độc Lập Được Biên Dịch Sẵn (Linux, macOS, Windows) | ✅ Hoàn Thành | v1.1.6 |
Danh Sách Đăng Ký MCP Chính Thức (io.github.Tokenectomy-Labs/razor) | ✅ Hoàn Thành | v1.1.7 |
Danh Sách Thư Mục mcpservers.org | ✅ Hoàn Thành | v1.1.7 |
| Bộ Trích Xuất Java/Kotlin (Spring Boot 3) & C/C++ (ASan) | ✅ Hoàn Thành | v1.2.0 |
| Phẫu Thuật Dấu Vết Sâu C# (.NET) & Ruby on Rails | ✅ Hoàn Thành | v1.2.2 |
Quy tắc biên tập & nhiễu tùy chỉnh do người dùng định nghĩa (~/.tokenectomy.toml) | ✅ Hoàn Thành | v1.2.2 |
Kiểm Tra Sức Khỏe Ngữ Cảnh Tự Động (audit_context_health) & Tư Vấn M2M | ✅ Hoàn Thành | v1.2.2 |
| Điểm Chuẩn Biên Tập Tự Động & Cổng CI | ✅ Hoàn Thành | v1.2.2 |
Mặt Phẳng Điều Khiển M2M Tư Vấn Khai Báo ([:TOKENECTOMY:M2M_CONTROL_PLANE:v1.3.0]) | ✅ Hoàn Thành | v1.3.0 |
Lập Ngân Sách Đa Chiến Lược Tương Tác (aggressive, conservative, lossless_compact) | ✅ Hoàn Thành | v1.2.3 |
| Cổng Xuất Bản Đăng Ký Chính Thức OIDC GitHub Actions | ✅ Hoàn Thành | v1.2.3 |
Danh Sách Danh Mục Cộng Đồng awesome-mcp-servers | ✅ Hoàn Thành | v1.2.4 |
Danh Tính Khung Bị Rơi Nội Dòng ([DROPPED_FRAMES: ...]) & Kiểm Tra Chống Cắt Ngắn Im Lặng | ✅ Hoàn Thành | v1.3.1 |
Bộ Nhớ Đệm Nhật Ký Thô Có Địa Chỉ Nội Dung & Băm Xác Minh (--diff-verify) | ✅ Hoàn Thành | v1.3.1 |
| Tự Động Định Tuyến Đa Nhà Cung Cấp Thông Minh (Anthropic, OpenAI, Ollama) & Bộ Nhớ Đệm Prompt Chi Phí Bằng Không | ✅ Hoàn Thành | v1.3.3 |
Bộ Ngắt Mạch An Toàn Đại Lý (--max-hourly-tokens), Bộ Giảm Thiểu Tự Động Thử Lại 429 & CORS Preflight | ✅ Hoàn Thành | v1.3.3 |
Trình Chuyển Đổi Định Dạng LLM Phổ Quát (OpenAI /v1/chat/completions ⇄ Anthropic /v1/messages) | ✅ Hoàn Thành | v1.3.4 |
Trình Bao Bọc Lệnh Đại Lý Không Cấu Hình (razor wrap -- <cmd>) & Hook Pre-commit Git | ✅ Hoàn Thành | v1.3.4 |
| Khả Năng Sẵn Sàng Cao Đa Nhà Cung Cấp & Dự Phòng Tự Động Khi Mất Điện | 📋 Đã Lên Kế Hoạch | v1.4.0 |
Cấu Hình AI Gateway Khai Báo (gateway.toml / tokenectomy.yaml) | 📋 Đã Lên Kế Hoạch | v1.4.0 |
| Công Cụ Bộ Nhớ Đệm Token Truyền Phát SSE Đầy Đủ | 📋 Đã Lên Kế Hoạch | v1.4.0 |
| Tiện ích mở rộng đồng hành VS Code & JetBrains gốc | 📋 Đã Lên Kế Hoạch | v1.4.0 |
| Truyền tải MCP từ xa Server-Sent Events (SSE) | 📋 Đã Lên Kế Hoạch | v1.4.0 |
🔒 Bảo Mật & Các Bất Biến
- Thực Thi Cục Bộ Mặc Định: Tất cả phân tích dấu vết ngăn xếp, cắt tỉa khung, và biên tập bí mật thực thi cục bộ trên phần cứng vật lý.
- Mạng Ra Ngoài Được Ghi Lại: Trong chế độ máy chủ MCP,
search_stack_overflowlà công cụ duy nhất có mạng ra ngoài (HTTPS đếnapi.stackexchange.com). Tải trọng được giới hạn nghiêm ngặt ở văn bản dấu hiệu lỗi đã được làm sạch và biên tập (không có dòng mã, không có đường dẫn cục bộ, không có thông tin xác thực). Trong môi trường cách ly mạng, sử dụng--local-onlyđể tắt hoàn toàn tìm kiếm mạng. - Khớp Mẫu Thời Gian Tuyến Tính Xác Định: Tất cả bộ khớp mẫu sử dụng công cụ regex DFA không quay lui ($O(N)$ thời gian tuyến tính) và đánh giá automaton Aho-Corasick.
- Cách Ly Ranh Giới Điều Hướng Đường Dẫn: Các thao tác tệp bị khóa nghiêm ngặt trong thư mục gốc không gian làm việc đang hoạt động (
CWD). Điều hướng đường dẫn (../) và symlink trái phép bị chặn. - Triển Khai Rust An Toàn: Các đường thực thi cốt lõi thực thi đảm bảo bộ nhớ Rust an toàn với bộ đọc luồng có giới hạn (
.take()) ngăn chặn cạn kiệt tài nguyên.
Để tiết lộ lỗ hổng, vui lòng xem Chính Sách Bảo Mật của chúng tôi.
⚖️ Tuyên Bố Miễn Trách Pháp Lý & Fork Hạ Nguồn
Tokenectomy Razor được cung cấp nghiêm ngặt cho năng suất nhà phát triển hợp pháp, khả năng quan sát, phẫu thuật nhật ký, và biên tập thông tin xác thực phòng thủ. Bất kỳ fork hạ nguồn, bản sao, phân phối lại, hoặc triển khai riêng tư nào hoạt động hoàn toàn độc lập với các tác giả gốc. Tokenectomy Labs và những người duy trì không chịu bất kỳ trách nhiệm nào đối với các hành động bất hợp pháp, độc hại, hoặc trái phép do bên thứ ba thực hiện bằng mã nguồn này hoặc các dẫn xuất của nó. Tất cả người vận hành hạ nguồn chịu 100% trách nhiệm cá nhân về việc tuân thủ luật an ninh mạng địa phương và quốc tế. Xem DISCLAIMER.md để biết các điều khoản pháp lý đầy đủ.
❓ Câu Hỏi Thường Gặp (FAQ)
Làm thế nào Tokenectomy Razor ngăn Claude Code & Cursor đạt giới hạn tốc độ?
Khi kiểm thử hoặc bản dựng terminal gặp sự cố, các framework như Next.js, Express, Jest, và Django đổ ra hàng nghìn khung ngăn xếp nội bộ (node_modules, site-packages). Gửi nhật ký sự cố thô 5.000 dòng tiêu tốn 15.000 đến 45.000 token cho mỗi prompt, làm cạn kiệt giới hạn phiên 5 giờ của bạn trong vài phút. Tokenectomy Razor chặn nhật ký và loại bỏ 95% đường ống framework không thể hành động, giảm nhật ký sự cố 40.000 ký tự xuống dưới 200 token thiết yếu trong <0,2ms.
Làm thế nào để ngăn Cursor gửi nhật ký lỗi node_modules đến LLM?
Chạy Tokenectomy Razor như một proxy ngược AI Gateway cục bộ (npx -y tokenectomy-razor --proxy). Trong cài đặt Cursor, trỏ OpenAI Base URL của bạn đến http://127.0.0.1:8080/v1. Bất kỳ đầu ra lỗi terminal nào được dán hoặc tham chiếu bởi Composer sẽ tự động được làm sạch, biên tập, và lưu vào bộ nhớ đệm ngay lập tức trước khi đến máy chủ mô hình.
Làm thế nào Tokenectomy ngăn rò rỉ thông tin xác thực trong nhật ký lỗi?
Tất cả phẫu thuật nhật ký và biên tập bí mật thực thi 100% cục bộ trên máy của bạn trong bộ nhớ trước khi truyền ra ngoài. Razor sử dụng regex thời gian tuyến tính xác định và automaton Aho-Corasick để phát hiện và biên tập URI kết nối PostgreSQL/MongoDB, token bearer JWT, và khóa API đám mây với token [REDACTED]. Không cần mạng ra ngoài đám mây để làm sạch.
🤝 Cộng Đồng & Tài Nguyên
- 🌐 Trang Web Chính Thức
- 📖 Tài Liệu
- 🏗️ Kiến Trúc Hệ Thống
- 📋 Nhật Ký Thay Đổi
- 🤝 Hướng Dẫn Đóng Góp
- 🔒 Chính Sách Bảo Mật
- ⚖️ Tuyên Bố Miễn Trách & Trách Nhiệm
Tokenectomy Labs • Vỏ Con M2M Tự Động
Được chế tác chính xác bởi Daffa (@daffa2555)
Được cấp phép theo Giấy Phép MIT