Files
tool-compression-mcp/dist/compressors/glob.d.ts
Christian Gick 0879633faf feat: Tool Compression MCP server for Phase 8
MCP server providing compressed versions of Read/Grep/Glob:
- compressed_read: removes comments, blanks, collapses imports
- compressed_grep: groups by file, dedupes adjacent matches
- compressed_glob: collapses directories, shows type distribution

Test results: 66.7% compression on sample file

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 11:05:27 +02:00

25 lines
639 B
TypeScript

/**
* Glob Compressor - Compress file listing while preserving useful structure
*
* Strategies:
* - Collapse deep directory paths
* - Group by directory with counts
* - Prioritize recently modified files
* - Show file type distribution
*/
interface GlobOptions {
maxFiles?: number;
collapseDepth?: number;
showCounts?: boolean;
groupByExtension?: boolean;
}
interface CompressResult {
content: string;
originalCount: number;
compressedCount: number;
directories: number;
savings: string;
}
export declare function compressGlob(paths: string[], options?: GlobOptions): CompressResult;
export {};