Back to MCP Directory
Image Compression
Model Context Protocol moderate risk

Image Compression

Compresses images using various formats and quality settings, optimizing them for web use; operates offline and supports batch processing.

Connections & Capabilities

Connects To

Docker

Capabilities

write

Quickstart

Config

{
  "mcpServers": {
    "Image compression": {
      "command": "npx",
      "args": [
        "-y",
        "@inhiblab-core/mcp-image-compression"
      ],
      "env": {
        "IMAGE_COMPRESSION_DOWNLOAD_DIR": "<YOUR_DIR>"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Exposed MCP Tools (1)

moderate
image_compression

Compresses images from URLs, adjusting quality and format.

Writes compressed images to a specified location, potentially overwriting existing files.

Safety Assessment

The image compression service is relatively safe for general use, but it's important to monitor resource consumption and validate input image data to prevent potential exploits. Running it within a container with resource limits is recommended. Avoid using it to process untrusted images.

  • Offline operation reduces external attack surface.
  • Quality control allows balancing file size and visual quality.
  • No direct system access or shell execution.
  • Image compression is a well-understood process.
  • Potential for denial-of-service through large batch processing.
  • Maliciously crafted images could exploit compression libraries.
  • Writing compressed images to a directory could lead to disk exhaustion.
  • Lack of explicit resource limits could lead to server overload.