abox-tools
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ABOX_BROWSER_PATH | No | Set to an existing browser executable path if needed. The compressor detects common browser installations; for image compression, an installed Edge, Chrome, or Chromium is required. |
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| abox_capabilitiesA | List supported local operations, limits, and installed browser availability. Does not read user files. |
| abox_image_compressA | Compress a still JPEG, PNG, or WebP to a target byte count using the existing abox.tools search and local browser codecs. Writes a new local file. Check fitted; a target can be missed. Already-small files pass through with metadata. Auto can adjust the output extension. |
| abox_pdf_splitA | Split an unencrypted local PDF into one file per page, batches, or explicit range groups (1-based). Writes a new directory and reopens every PDF to count pages. Preserves page content but omits document tags, labels, attachments, metadata and unsupported actions; signatures become invalid. |
| abox_exif_removeA | Remove supported metadata from JPEG, PNG, or WebP containers without re-encoding image data. Re-inspects output. Defaults preserve an orientation-only EXIF block and ICC color profile when present. Writes a new local file; does not anonymize visible content. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool targets a clearly distinct operation: capability listing, image compression, PDF splitting, and metadata removal. The only mild overlap is that abox_image_compress and abox_exif_remove both act on JPEG/PNG/WebP files and both write new files, but the descriptions explicitly differentiate the actions (re-encoding vs. non-re-encoding metadata strip).
All names share a consistent abox_ prefix, and three of four follow a noun_object pattern (image_compress, pdf_split, exif_remove). abox_capabilities is a minor deviation since it lacks an action verb, but overall the pattern is predictable and readable.
Four tools is a reasonable, focused surface for a local file-utility server; each tool has a distinct role. It is slightly thin compared to the broader domain implied by the descriptions, but there are no redundant tools.
The surface covers compression, PDF splitting, and metadata removal, but leaves obvious gaps for a file-utility domain: no PDF merge, no image resize/format conversion, and no inspection/verification tool beyond the static capabilities listing. Agents can work around some gaps but not all.