MCP.so
登录

MCP Image Compression

@InhiblabCore

基本信息

分类

媒体与设计

许可证

MIT

传输方式

stdio

作者

InhiblabCore

关于 MCP Image Compression

A high-performance image compression microservice based on MCP (Modal Context Protocol)

MCP Image Compression 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-image-compression": {
      "command": "docker",
      "args": [
        "build",
        "-t",
        "mcp-image-compression",
        "."
      ]
    }
  }
}

MCP Image Compression 工具

2

`urls` (strings): URLs of images to compress

Compressed images url

概览

What is mcp-image-compression?

mcp-image-compression is a high-performance image compression microservice built on the MCP (Modal Context Protocol) architecture. It helps developers optimize image resources for websites and applications to improve loading speed and user experience.

How to use mcp-image-compression?

Configure the server via NPX in your MCP client settings, specifying the command npx -y @inhiblab-core/mcp-image-compression and setting the environment variable IMAGE_COMPRESSION_DOWNLOAD_DIR to your download directory. Use the image_compression tool with parameters urls, quality, and format to compress images. You can also build from source using Docker.

Key features of mcp-image-compression

  • Multi-format support: JPEG, PNG, WebP, AVIF.
  • Offline usage – no internet connection required.
  • Smart compression selects optimal parameters per image.
  • Batch processing for parallel compression of multiple images.
  • Customizable compression quality (0–100) to balance size and quality.

Use cases of mcp-image-compression

  • Optimize images in bulk for faster web page loading.
  • Automatically compress user-uploaded images in an application.
  • Convert images between supported formats while controlling quality.
  • Reduce storage and bandwidth costs for image-heavy sites.

常见问题

1

What image formats are supported?

JPEG, PNG, WebP, and AVIF are supported.

2

Does mcp-image-compression require an internet connection?

No, it works offline – no internet connection is needed.

3

How do I control the compression quality?

Set the `quality` parameter (integer, 0–100) when calling the `image_compression` tool.

4

How do I set up the server?

Use NPX with the command `npx -y @inhiblab-core/mcp-image-compression` and provide the `IMAGE_COMPRESSION_DOWNLOAD_DIR` environment variable.

5

Can I compress multiple images at once?

Yes, the `urls` parameter accepts multiple image URLs for batch processing.

评论

媒体与设计 分类下的更多 MCP 服务器