← Back to directory
C

CLIO Compression

Community
File compression and decompression MCP server using gzip
GitHub source repository ↗
★ 26 Stars Category · Filesystem Popular Source revision a0bc2ef89393
55FMRS · C

CLIO Compression is a lightweight MCP server offering basic gzip compression/decompression. It fits well as part of CLIO Kit for scientific workflows but is not an official standalone tool. Implementation is simple with low risk, but functionality is limited to gzip. Recommended for users needing general-purpose compression within the ecosystem.

Reliability
8/20
Security and permissions
12/20
Maintenance
13/20
Documentation
10/20
Setup experience
12/20
Read the FMRS scoring method →

CLIO Compression is one of the MCP servers provided by CLIO Kit, enabling file compression and decompression operations through the Model Context Protocol. It offers two core tools: compressing files using gzip, and decompressing .gz files back to their original form. It also includes a resource exposing supported compression format capabilities and a prompt guiding through a compression workflow. Part of the CLIO Kit suite aimed at scientific computing and HPC environments.

Tools

compress_file_tool
Compress a file using gzip. Returns original/compressed sizes and compression ratio.
decompress_file_tool
Decompress a gzip-compressed (.gz) file back to its original form.

Setup

  1. Install uv package manager if not present: curl -LsSf https://astral.sh/uv/install.sh | sh
  2. Install clio-kit: uv tool install 'clio-kit==2.4.3'
  3. Update shell: uv tool update-shell
  4. Configure a client (e.g., Claude Desktop) to add the MCP server:

{
"mcpServers": {
"clio-kit-compression": {
"command": "clio-kit",
"args": ["mcp-server", "compression"]
}
}
}

claude_desktop_config.json
{
  "mcpServers": {
    "clio-kit-compression": {
      "command": "clio-kit",
      "args": [
        "mcp-server",
        "compression"
      ]
    }
  }
}

Fit and risk

Best for

  • AI agent developers needing basic file compression functionality.
  • Researchers in scientific computing/HPC environments needing data-handling tools.
  • Users already in the CLIO Kit or IoWarp platform ecosystem.

Not for

  • Users needing advanced compression options like multiple algorithms (bzip2, xz).
  • Users wanting fine control over compression (e.g., level, concurrency).
  • Users seeking production-level support or self-maintenance.

Required permissions

  • Reading user-specified files.
  • Writing generated compressed or decompressed files.
  • Communicating with the client via stdio.

Risks and side effects

  • Handling untrusted or malformed files can cause errors.
  • Compression may overwrite existing files with the same name.
  • As a non-official tool, there may be inadequately tested defects.

Troubleshooting

  1. If `clio-kit mcp-server compression` fails, verify the server name is correct (should be `compression`, not `compression-mcp`).
  2. Ensure clio-kit is installed and its executable directory is on PATH.
  3. Check file read/write permissions.

Use cases

Compress scientific data files directly in an AI workflow to save storage.
Automatically decompress .gz files for subsequent data analysis.

Supported clients

Claude DesktopFull support
CursorFull support
VS CodeFull support