1. Conduid
  2. Social
  3. io.github.Digital-Threads/token-pilot
MCP server · Social

io.github.Digital-Threads/token-pilot

Save up to 80% tokens when AI reads code via AST-aware structural reading

Unclaimed social
37Low

Scored 6 months ago · breakdown

About io.github.Digital-Threads/token-pilot

io.github.Digital-Threads/token-pilot is an MCP server in the Social category: save up to 80% tokens when AI reads code via AST-aware structural reading.

Install

Claude Code
claude mcp add io-github-digital-threads-token-pilot -- npx -y token-pilot
npx
npx -y token-pilot

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (4)

**Token Pilot**code reads, git, search

Parameters not published.

**[ast-index](https://github.com/defendend/Claude-ast-index-search)**the structural indexer Token Pilot rides on

Parameters not published.

**[caveman](https://github.com/JuliusBrussee/caveman)**Claude's response prose (terse-speak skill)

Parameters not published.

**[context-mode](https://github.com/mksglu/claude-context-mode)**sandboxed shell / python / js execution

Parameters not published.

Ask AI

✦

Ask AI about io.github.Digital-Threads/token-pilot

Powered by Claude · Grounded in docs

I know everything about io.github.Digital-Threads/token-pilot. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Token Pilot

Token-efficient AI coding, enforced. Cuts context consumption in AI coding assistants by up to 90% without changing the way you work.

Three layers, each useful on its own, stronger together:

  1. MCP tools — structural reads (smart_read, read_symbol, read_for_edit, …). Ask for an outline or load one function by name instead of the whole file.
  2. PreToolUse hooks — intercept heavy native tool calls (Read on large files, recursive Grep, unbounded git diff) and redirect to token-efficient alternatives.
  3. tp-* subagents — Claude Code delegates with MCP-first behaviour and tight response budgets.

How It Works

Traditional:  Read("user-service.ts")  →  500 lines  →  ~3000 tokens
Token Pilot:  smart_read("user-service.ts")  →  15-line outline  →  ~200 tokens
              read_symbol("UserService.updateUser")  →  45 lines  →  ~350 tokens
              After edit: read_diff("user-service.ts")  →  ~20 tokens

Files under 200 lines are returned in full — zero overhead for small files.

Benchmarks

Measured on public open-source repos. Files ≥50 lines only:

Repo Files Raw Tokens Outline Tokens Savings
token-pilot (TS) 55 102,086 8,992 91%
express (JS) 6 14,421 193 99%
fastify (JS) 23 50,000 3,161 94%
flask (Python) 20 78,236 7,418 91%
Total 104 244,743 19,764 92%

smart_read outline savings only. Real sessions additionally benefit from session cache, read_symbol, and read_for_edit. Reproduce: npx tsx scripts/benchmark.ts.

Quick Start

npx -y token-pilot init

Creates (or merges into) .mcp.json with token-pilot + context-mode, then prompts to install tp-* subagents. Restart your AI assistant to activate.

What You Get

  • 22 MCP tools — structural reads, symbol search, git analysis, session analytics → tools reference
  • PreToolUse hooks — block heavy Grep/Bash/Read calls; redirect to efficient alternatives → hooks & modes
  • 25 tp-* subagents (Claude Code only) — MCP-first delegates with haiku/sonnet model tiers and budget enforcement → agents reference
  • Tool profiles — trim advertised tools/list to save ~2 k tokens per session → profiles & config

Client Support Matrix

Client MCP tools PreToolUse hooks tp-* subagents
Claude Code ✅ ✅ ✅
Cursor ✅ ✅ ❌
Codex CLI ✅ ✅ ❌
Gemini CLI ✅ ✅ ❌
Cline (VS Code) ✅ ✅ ❌
Antigravity ✅ ✅ ❌

Manual config snippets for each client → installation guide

Enforcement Mode

TOKEN_PILOT_MODE controls how aggressively Token Pilot redirects heavy native tool calls:

Value Behaviour
advisory Allow all — hooks pass through, advisory notes only
deny (default) Block heavy Grep/Bash patterns; intercept large Read calls
strict Deny + auto-cap MCP output (smart_read ≤ 2 000 tokens, find_usages → list mode, smart_log → 20 commits)
TOKEN_PILOT_MODE=strict npx token-pilot

→ Full hook & mode docs

Ecosystem

Tool Role
Token Pilot Enforcement layer — hooks, MCP structural reads, subagents
ast-index Structural indexer. Auto-installed by Token Pilot; also a standalone CLI for bash-only agents
context-mode Sandbox executor — runs shell/python/js, only stdout enters the context window

Rules of thumb: read code → smart_read/read_symbol; execute code with big output → context-mode execute; bash-only agent → ast-index CLI. Never copy all three into CLAUDE.md — Token Pilot's doctor warns when CLAUDE.md exceeds 60 lines.

Supported Languages

TypeScript, JavaScript, Python, Go, Rust, Java, Kotlin, C#, C/C++, PHP, Ruby. Non-code (JSON/YAML/Markdown/TOML) gets structural summaries. Regex fallback handles most other languages.

Update / New Machine

Claude Code (plugin — recommended):

# Install on a new machine:
claude plugin marketplace add https://github.com/Digital-Threads/token-pilot
claude plugin install token-pilot@token-pilot

# Update to latest:
claude plugin update token-pilot

Other clients (Cursor, Codex, Cline, …):

# Install on a new machine:
npx -y token-pilot init

# Update to latest — npx always pulls fresh, just restart your client.
# Or if installed globally:
npm i -g token-pilot@latest
npx token-pilot install-hook
npx token-pilot install-agents --scope=user --force

Troubleshooting

npx token-pilot doctor          # diagnose: ast-index, config, upstream drift
# "ast-index not found"  →  npx token-pilot install-ast-index
# "hooks not firing"     →  restart your AI assistant

Credits

Built on ast-index · @ast-grep/cli · MCP SDK · chokidar

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.Digital-Threads/token-pilot

How do I install io.github.Digital-Threads/token-pilot?

Run claude mcp add io-github-digital-threads-token-pilot -- npx -y token-pilot, then add the server to your MCP client's configuration.

Is io.github.Digital-Threads/token-pilot safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.Digital-Threads/token-pilot still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.