Toolpilot serves as a high-performance, persistent MCP server specifically engineered to enhance the functionality of command-line interfaces like Copilot CLI. Built with Rust and Tokio, it operates as a single, efficient stdio process, returning all output in structured JSON. The server incorporates in-process caches for parsed JSON, memory-mapped text files, and compiled regexes, ensuring rapid and efficient data processing. It includes specialized tools such as `fs_glob` for deterministic glob expansion, `text_search` for precise literal or regex searching with offsets, `json_select` for explicit JSON field selection and filtering, and `server_stats` for monitoring request and cache performance.
Características Principales
01High-performance Rust + Tokio architecture
02Deterministic glob expansion with capped output (`fs_glob`)
030 GitHub stars
04In-process caches for parsed JSON, text files, and regexes
05Optimized for Copilot CLI integration
06Literal and regex search with line and byte offsets (`text_search`)