Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CACHE_TTL | No | Cache TTL in milliseconds (default: 5 minutes) | 300000 |
| CACHE_SIZE | No | Cache size in bytes (default: 100MB) | 104857600 |
| CHUNK_SIZE | No | Default lines per chunk | 500 |
| CACHE_ENABLED | No | Enable/disable caching | true |
| MAX_FILE_SIZE | No | Maximum file size in bytes (default: 10GB) | 10737418240 |
| OVERLAP_LINES | No | Overlap between chunks | 10 |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| read_large_file_chunk | Read a specific chunk of a large file with intelligent chunking based on file type. Automatically determines optimal chunk size. |
| search_in_large_file | Search for a pattern in a large file with context lines. Supports regex and case-sensitive search. |
| get_file_structure | Analyze file structure and get comprehensive metadata including line statistics, recommended chunk size, and samples from start and end. |
| navigate_to_line | Jump to a specific line in a large file with surrounding context lines. Highlights the target line. |
| get_file_summary | Get comprehensive statistical summary of a file including line stats, character stats, and word count. |
| stream_large_file | Stream a large file in chunks. Returns multiple chunks for processing very large files efficiently. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |