Universal Document Reader
by Maxodus126
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ALLOWED_DIRS | Yes | Absolute directory path(s) containing documents the server is allowed to read. Use ';' as separator on Windows and ':' on Linux/macOS. Required; must point to existing directories and should not be a whole drive or home directory. | |
| MAX_PDF_PAGES | No | Maximum number of PDF pages allowed for text extraction. | 1000 |
| MAX_INPUT_CHARS | No | Maximum number of characters accepted for text/Markdown input; maximum 250000. | 100000 |
| MAX_ZIP_ENTRIES | No | Maximum number of entries allowed in DOCX/XLSX ZIP containers. | 2000 |
| MAX_FILE_SIZE_MB | No | Maximum allowed input file size in MB. | 50 |
| MAX_OUTPUT_CHARS | No | Maximum number of characters returned in tool output. | 100000 |
| MAX_QUEUED_TOOLS | No | Maximum number of tool requests allowed to wait in the queue. | 16 |
| MAX_QUEUE_WAIT_MS | No | Maximum time in milliseconds a queued tool request may wait. | 30000 |
| ALLOWED_OUTPUT_DIRS | No | Absolute directory path(s) where output files may be written by create/convert tools. Defaults to ALLOWED_DIRS. Use ';' on Windows and ':' on Linux/macOS. | |
| MAX_EXCEL_SCAN_ROWS | No | Maximum number of Excel/CSV rows scanned during search operations. | 20000 |
| MAX_ZIP_EXPANDED_MB | No | Maximum allowed expanded size in MB for DOCX/XLSX ZIP containers. | 100 |
| WORKER_OLD_SPACE_MB | No | V8 old-space heap limit in MB for parser child processes. | 384 |
| MAX_CONCURRENT_TOOLS | No | Maximum number of tools processed concurrently. | 1 |
| WORKER_SEMI_SPACE_MB | No | V8 semi-space heap limit in MB for parser child processes. | 16 |
| MAX_EXCEL_SCAN_COLUMNS | No | Maximum number of Excel/CSV columns scanned or returned. | 50 |
| MAX_PROCESSING_TIMEOUT_MS | No | Maximum processing time in milliseconds for a tool request. | 60000 |
| MAX_ZIP_COMPRESSION_RATIO | No | Maximum allowed compression ratio for DOCX/XLSX ZIP containers. | 100 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues