scout-ast-cli
v1.0.6
Published
Scout-AST CLI: Context-compression, Tailscale Zero-Trust Mesh, & Multi-MCP Superserver tool
Maintainers
Readme
Scout-AST 🎯
Context-compression and automated verification middleware exposed via an MCP (Model Context Protocol) server.
Scout-AST strips down source code into hyper-dense structural skeletons (graph.json < 20KB) using local Tree-Sitter parsing. It integrates with developer tools (Cursor, Claude Code, Windsurf) via MCP, and runs micro-cost verification checks using a Cloud Critic Agent (DeepSeek V4 Flash) with 98% prompt context caching discounts.
Features
- Local Parser ($0 Compute Cost): Uses Tree-Sitter to generate structural skeletons containing only function signatures, imports, class hierarchies, and file relationships.
- MCP Server Layer: Integrates directly with Cursor, Claude Code, and Windsurf via FastMCP.
- Cloud Critic Gateway: Validates proposed code diffs against the structural graph before developer application.
- Zero-Burn Economics: Achieves 98% prompt caching discounts via Static AST Prefix + Dynamic Diff Tail prompt structuring.
- Enterprise Security: Air-gapped code delivery, Tailscale mesh compatibility, and gVisor sandbox readiness.
Quick Start
# Install dependencies
pip install -e .
# Index local workspace
scout-ast index
# Run local MCP server (stdio mode)
scout-ast serve --transport stdio
# Run Critic Verification Server
scout-ast critic --port 8000