T-Zero
High-performance AST context pruner & MCP server for AI coding assistants.
Reduces codebase prompt tokens by up to 94.9% while preserving complete class contracts, typed signatures, and cross-file dependencies.
Why T-Zero • Quickstart • Benchmarks • Tools Reference • Architecture • Türkçe
Why T-Zero?
When an AI coding assistant (Cursor, Claude Code, Antigravity IDE, Windsurf, Cline) reads your codebase, feeding full source files wastes 80% to 95% of your context window on internal loop bodies, routine calculations, and local variables. The model needs to know what your modules expose and call, not 100 lines of boilerplate implementation inside each method.
T-Zero acts like an on-the-fly .pyi / .d.ts declaration generator for your AI context window:
┌─────────────────────────────────┐
│ Full Source Codebase │ (166,996 raw tokens — $0.50/query, 18s latency)
└────────────────┬────────────────┘
│
▼ [ T-Zero Native AST Parser ]
│ Strips routine bodies, preserves signatures, types & docs
▼
┌─────────────────────────────────┐
│ T-Zero AST Skeleton Tree │ (8,465 tokens — $0.025/query, 2.1s latency)
└─────────────────────────────────┘
Before vs. After AST Pruning
# BEFORE: Raw source file (1,240 tokens)
class PaymentGateway:
def __init__(self, api_key: str, timeout: int = 30):
# 30 lines of connection pooling, socket configuration, SSL contexts...
self.session = requests.Session()
self.timeout = timeout
...
def process_charge(self, user_id: str, amount_cents: int, currency: str = "USD") -> TransactionResult:
"""Charges a customer card with automated retry and idempotency."""
# 60 lines of payload hashing, error handling, database locking, telemetry...
if not user_id:
raise ValueError("user_id required")
...
# AFTER: T-Zero AST Skeleton (64 tokens — 94.8% reduction)
class PaymentGateway:
def __init__(self, api_key: str, timeout: int = 30): ...
def process_charge(self, user_id: str, amount_cents: int, currency: str = "USD") -> TransactionResult:
"""Charges a customer card with automated retry and idempotency."""
...
The AI assistant retains full access to class names, typed parameters, docstrings, and return types — with zero semantic loss, at a fraction of the token cost, and with drastically faster Time-To-First-Token (TTFT).
Quickstart
1. Instant Run via uvx (Zero Installation)
uvx tzero-mcp
2. Install via pip
pip install tzero-mcp
3. Connect to Cursor / Claude Desktop / Antigravity / Windsurf
Add the following to your claude_desktop_config.json or Cursor Settings (Features → MCP):
{
"mcpServers": {
"tzero": {
"command": "uvx",
"args": ["tzero-mcp"]
}
}
}
Or using local python:
{
"mcpServers": {
"tzero": {
"command": "python",
"args": ["-m", "tzero_mcp"]
}
}
}
4. Claude Code CLI Integration
claude mcp add --scope user tzero uvx tzero-mcp
5. Launch Local Web Dashboard
tzero --dashboard
Opens the local browser dashboard on http://localhost:8421 featuring interactive dependency graphs and the live AST pruner sandbox.
6. 🛡️ Pre-Commit Hook (Auto Zero-Leak & Token Guard)
Prevent accidental credential leaks and token bloat before code ever leaves developer machines. Add to your .pre-commit-config.yaml:
repos:
- repo: https://github.com/toprakahmetaydogmus/TZeroAlgorithm
rev: v7.3.4
hooks:
- id: tzero-guard
- id: tzero-audit
7. ⚡ GitHub Actions CI/CD Integration
Automatically audit repositories for zero hardcoded secrets and generate token optimization summaries on every commit and PR:
# .github/workflows/tzero.yml
name: T-Zero Codebase Guard
on: [push, pull_request]
jobs:
tzero-audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: toprakahmetaydogmus/TZeroAlgorithm@main
with:
workspace-dir: '.'
audit-level: 'strict'
Reproducible Benchmarks
| Analysis Target | Raw Codebase Tokens | T-Zero AST Payload | Token Savings | Cost per Query (Claude 3.5) | Latency (TTFT) |
|---|---|---|---|---|---|
| Full Repository Scan (38K LOC) | 166,996 tokens |
8,465 tokens |
-94.9% | $0.501 → $0.025 | 18.4s → 2.1s |
| Large Backend Service | 42,180 tokens |
2,410 tokens |
-94.3% | $0.126 → $0.007 | 6.2s → 0.9s |
| Git PR Diff Stream | 18,450 tokens |
1,120 tokens |
-93.9% | $0.055 → $0.003 | 2.8s → 0.4s |
Verify locally on your machine with zero cloud cost:
python tzero.py --savings
Core Capabilities
1. AST Skeleton Pruning
Strips internal routine execution bodies while preserving every class definition, typed signature, docstring, and return type. Zero heuristic line cutting — 100% deterministic language parsing.
2. Polyglot Language Support
Zero external compiler dependencies. Supports:
- Python (via native
astparser) - TypeScript & JavaScript (interfaces, exports, type annotations)
- Go, Rust, Java, C#, C++, PHP, and Ruby (structural signature extractors)
3. Change Blast Radius Analysis
Before refactoring a class or function, T-Zero calculates its exact downstream dependency impact (0–100 score), identifying every file, import, and symbol that could break.
4. Zero-Leak Security Guard
Guaranteed 100% offline execution. Includes pre-commit hooks and real-time scanners that block .env secrets, private tokens, and credentials from ever being sent to LLM APIs.
5. Embedded Superdesign Engine
Natively integrates the Superdesign UI methodology into Claude Code and Cursor with 5 tools to generate design systems, component specifications, and interactive browser preview galleries.
MCP Tools Reference
🚀 Flagship Omni-Tool: execute_codebase_workflow
Execute any codebase workflow, multi-stage audit, or specific T-Zero engine in a single unified MCP command:
// Full autonomous pipeline: Security Audit + Architecture Blueprint + Token ROI + Code Quality
{
"name": "execute_codebase_workflow",
"arguments": {
"action": "auto",
"target": "."
}
}
Or execute targeted operations on demand:
"action": "security"— 100% Zero-Leak secret scan across workspace"action": "context"— Hierarchical AST context tree generation"action": "blueprint"— Mermaid system architecture & component topologies"action": "impact"— Change blast radius analysis for a class or function"action": "heal"— Automated AST diagnostic diagnosis & self-healing patch"action": "search"— Local BM25 hybrid semantic search
Tool Architecture: By default, T-Zero exposes the 15 TDQS-certified Canonical & Omni Tools to prevent context bloat and ensure 5/5 tool coherence. The full 48-tool suite is available on-demand via
tzero-mcp --allorTZERO_MCP_TOOL_MODE=all(and all 48 tools remain dynamically callable viacall_tool()in both modes).
T-Zero tools grouped by functional category:
1. Context & AST Pruning (6 tools)
get_project_context_tree: Multi-tier hierarchical AST context tree (T-1 to T-4).prune_code_snippet: Strips implementation bodies from in-memory snippets or diff streams.prune_schema_definition: Compresses database schemas, OpenAPI specs, and protobuf definitions.get_smart_skeleton_context: Focus-file implementation with 1st-degree caller/callee skeletons.get_incremental_diff_context: Git diff context pruned with AST signatures.generate_zero_waste_prompt_context: Token-optimized prompt preamble for coding agents.
2. Dependency & Impact Analysis (6 tools)
query_module_dependencies: Analyzes import/export graphs across 10+ programming languages.analyze_code_dependencies: Deep dependency mapping, call chains, PageRank, and dead code.analyze_change_impact: Calculates change blast radius (0-100) and downstream dependents.rank_repository_pagerank: Identifies architectural backbone files by network centrality.trace_symbol_call_chain: Traces cross-file execution flow from caller to callee.find_dead_code: Detects unreferenced, unreachable, or orphaned functions.
3. Security & Code Quality (6 tools)
verify_security_guard: 100% Zero-Leak scan for hardcoded credentials and secrets.verify_zero_leak_security: Validates that files adhere to the Zero-Leak security policy.install_git_security_guard: Installs pre-commit hooks preventing credential leaks.audit_code_quality: Static AST analysis, cyclomatic complexity, and code smell audits.audit_codebase_quality: Static code audit across workspace files.verify_hallucination_guard: Ground-truth verifier detecting hallucinated imports and types.
4. Superdesign Orchestration (5 tools)
superdesign_generate: Structured specifications for UI, wireframe, component, logo, and icon creation.superdesign_iterate: Surgical iteration instructions to refine existing design files with feedback.superdesign_extract_system: Extracts structured design token JSON schemas.superdesign_list: Enumerates all design iterations and systems in workspace.superdesign_gallery: Builds interactive HTML gallery with live previews and modal zoom.
5. Architecture & Rules (5 tools)
query_architecture_boundaries: Inspects active T-4 architectural layer constraints.enforce_architecture_boundaries: Validates import boundaries defined intzero.rules.json.generate_architecture_blueprint: Synthesizes complete system specification with live Mermaid diagrams.generate_repo_map: Ultra-compact AST symbol token map for chat context windows.export_agent_rules: Exports AI rule specifications (.cursorrules,.clinerules,.cursor/rules/*.mdc).
6. Memory & Knowledge Graph (8 tools)
query_memory_store: Queries semantic triples, causal graphs, and MinHash entity clusters.manage_memory_store: Consolidates, exports, lists, resets, or compresses memory stores.jarvis_query_knowledge_graph: Graph query engine for entity-relationship triples.jarvis_consolidate_memory: Consolidates short-term episodic memory into long-term memory.jarvis_compress_semantic_memory: Compresses text into semantic triples.jarvis_decompress_semantic_memory: Reconstitutes compressed triples into coherent context.jarvis_compress_document: Compresses long documents while preserving critical facts.jarvis_export_memory_store: Exports agent knowledge stores to JSON or HTML visualizations.
7. Swarm & Multi-Agent Execution (6 tools)
orchestrate_agent_swarm: Coordinates multi-agent workflows, PBFT consensus, and self-healing.jarvis_orchestrate_goal: Decomposes high-level objectives into phased execution plans.jarvis_swarm_orchestrate: Coordinates collaborative multi-agent execution.jarvis_bft_swarm_consensus: Byzantine fault-tolerant voting with 3f+1 quorum.jarvis_self_healing_execute: Runs shell commands with automated AST failure healing.generate_smart_micro_patch: Generates surgical git-compatible diff patches.
8. ROI & Semantic Search (5 tools)
estimate_token_cost: Real-time cost comparisons across OpenAI, Anthropic, Gemini, and DeepSeek.get_token_savings_metrics: Quantitative token compression metrics and monthly ROI savings.compress_stream_tokens: Compresses live text streams using localized codebooks.search_codebase: Local BM25 hybrid semantic and lexical code search.search_codebase_semantic: 100% private semantic search without cloud embedding APIs.
Architecture
flowchart TD
subgraph Input ["Input Layer"]
REPO["Source Code Repository"]
end
subgraph Parser ["AST Engine"]
AST["Language AST Visitor"]
SIG["Signature & Type Extractor"]
DEP["Import & Call Graph Analyzer"]
end
subgraph Core ["T-Zero Engine"]
PRUNER["AST Skeleton Pruner (-94.9% Tokens)"]
GUARD["100% Zero-Leak Security Guard"]
SUPER["Superdesign UI Engine"]
end
subgraph Delivery ["MCP Delivery"]
MCP["tzero_mcp.py (Stdio Server)"]
DASH["tzero --dashboard (localhost:8421)"]
end
subgraph Clients ["AI Clients"]
CURSOR["Cursor IDE"]
CLAUDE["Claude Code / Desktop"]
AGY["Antigravity IDE"]
WINDSURF["Windsurf / Cline"]
end
REPO --> AST
AST --> SIG
AST --> DEP
SIG --> PRUNER
DEP --> PRUNER
PRUNER --> GUARD
GUARD --> MCP
SUPER --> MCP
PRUNER --> DASH
MCP --> CURSOR
MCP --> CLAUDE
MCP --> AGY
MCP --> WINDSURF
Security Architecture
100% Zero-Leak Guarantee: T-Zero contains ZERO hardcoded, personal, or public API keys. All AST parsing, BM25 indexing, and blast radius calculations run 100% locally on your machine with zero external network telemetry.
🇹🇷 Türkçe Dokümantasyon
T-Zero, yapay zeka kodlama ajanları (Cursor, Claude Code, Antigravity IDE, Windsurf, Cline) için geliştirilmiş, kod tabanı bağlamını yapısal olarak koruyarak token tüketimini %94.9'a kadar azaltan açık kaynaklı bir bağlam motoru ve Model Context Protocol (MCP) sunucusudur.
Neden T-Zero?
Bir AI asistanına binlerce satırlık ham kod dosyaları verildiğinde, fonksiyonların içindeki döngüler ve rutin işlemler bağlam penceresini gereksiz yere doldurur. T-Zero, kod tabanını derleyici seviyesinde AST ile ayrıştırarak fonksiyon gövdelerini çıkarır; yalnızca sınıf yapılarını, tip imzalarını, docstring'leri ve bağımlılıkları korur.
Hızlı Kurulum
# Kurulum yapmadan doğrudan çalıştırmak için (uvx):
uvx tzero-mcp
# veya pip ile kurun:
pip install tzero-mcp
# Yerel görsel paneli açın:
tzero --dashboard
License & Author
- Author: Toprak Ahmet Aydoğmuş
- LinkedIn: Toprak Ahmet Aydoğmuş
- Bio & Hub: hopp.bio/siberegitim
- License: MIT License
Metadata
Release files for tzero-mcp 7.3.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| tzero_mcp-7.3.4.tar.gz | 374.9 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tzero_mcp-7.3.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 699.7 kB
Release files / tzero_mcp-7.3.4.tar.gz
| Download URL | tzero_mcp-7.3.4.tar.gz |
|---|---|
| Size | 374.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
39d17e21baf0449964911eea523c6eaf919ba79d1b5e44cae64e856d04bbf6d6
|
|
BLAKE2b-256 checksum How to use checksums |
a5eda33d65451ca01b39ba5eda55accd7335d5781ceb7d96544de2c962e37d35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.
Transparency logRelease files / tzero_mcp-7.3.4-py3-none-any.whl
| Download URL | tzero_mcp-7.3.4-py3-none-any.whl |
|---|---|
| Size | 324.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d188049915bc87438b2fe7e727f2e94584cb807a900081dcb3480c96bd37bb85
|
|
BLAKE2b-256 checksum How to use checksums |
4f1e5298f6975bc235efc1d784f61cdd4a5864aa0e7ebaf142824797e6388d4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.
Transparency logSecurity for tzero-mcp 7.3.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for tzero_mcp-7.3.4.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.