This server provides image compression and manipulation using the TinyPNG API. It supports:
Compress local images: Reduce file size of local image files using absolute file paths while maintaining quality
Compress remote images: Compress images from URLs by downloading and processing them
Resize images: Change dimensions using various methods (scale, fit, cover, thumb) with specified width and height parameters
Format conversion: Convert between formats (JPEG, PNG, WebP, AVIF) during compression
Metadata preservation: Optionally preserve copyright, creation date, and location metadata during local image compression
Custom output paths: Save processed images to specified locations with custom filenames, or use auto-generated default paths
MCP server for TinyPNG
Usage
Use bun or node to run the server
Install dependencies and build
Edit the
mcp.jsonfile
Installing via Smithery
To install TinyPNG MCP Server for Claude Desktop automatically via Smithery:
Tools
Compress local image
Compress remote image