← 返回目录
C

CLIO Compression

社区
基于 gzip 的文件压缩与解压 MCP 服务器
GitHub 源仓库 ↗
★ 26 Stars 分类 · 文件系统 热门 源版本 a0bc2ef89393
55FMRS · C

CLIO Compression 是一个轻量级的 MCP 服务器,提供基本的 gzip 压缩/解压功能。它适合作为 CLIO Kit 的一部分,用于科学计算工作流,但并非官方独立工具。实施简单,风险低,但功能有限(仅 gzip)。建议在需要通用压缩功能时使用。

可靠性
8/20
安全与权限
12/20
维护活跃度
13/20
文档质量
10/20
安装易用性
12/20
查看 FMRS 评分方法 →

CLIO Compression 是 CLIO Kit 提供的 MCP 服务器之一,用于通过 Model Context Protocol 执行文件压缩与解压缩操作。它提供两个核心工具:使用 gzip 压缩文件,以及解压 .gz 文件。同时附带一个展示支持格式能力的信息资源,以及一个指导压缩工作流程的提示模板。该服务器是 CLIO Kit 工具集的一部分,面向科学计算与 HPC 场景。

工具能力

compress_file_tool
使用 gzip 压缩文件,返回原始/压缩后大小及压缩比。
decompress_file_tool
将 gzip 压缩的(.gz)文件解压恢复为原始形式。

安装接入

  1. 安装 uv 包管理器(若未安装):curl -LsSf https://astral.sh/uv/install.sh | sh
  2. 安装 clio-kit:uv tool install 'clio-kit==2.4.3'
  3. 更新 shell 环境:uv tool update-shell
  4. 配置客户端(如 Claude Desktop)添加 MCP 服务器:

{
"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"
      ]
    }
  }
}

选型与风险

适合谁

  • 需要基本文件压缩功能的 AI 代理开发者。
  • 科学计算与 HPC 环境中需要数据处理工具的研究人员。
  • 使用 CLIO Kit 或 IoWarp 平台生态的用户。

不适合谁

  • 需要多种压缩算法(如 bzip2、xz)的高级压缩需求。
  • 对压缩过程需要精细控制(如压缩级别、并发)的用户。
  • 寻求生产环境级支持或自行维护的用户。

所需权限

  • 读取用户指定文件的能力。
  • 写入生成的压缩或解压文件的能力。
  • 通过 stdio 与客户端通信。

风险与副作用

  • 处理不受信任或格式异常的文件可能导致错误。
  • 压缩操作可能覆盖现有同名文件。
  • 作为非官方工具,可能存在未充分测试的缺陷。

常见排障

  1. 如果 `clio-kit mcp-server compression` 失败,请验证服务器名称是否正确(应为 `compression`,非 `compression-mcp`)。
  2. 确保 clio-kit 已正确安装且其可执行目录在 PATH 中。
  3. 检查文件读写权限。

使用场景

在 AI 工作流中直接压缩科学数据文件以节省存储空间。
自动解压 .gz 文件以便进行后续数据分析。

支持客户端

Claude Desktop完整支持
Cursor完整支持
VS Code完整支持