@cjkihl/mcp-image
v0.0.6
Published
A TypeScript/JavaScript MCP Server for Image Processing. Resize, convert, and more.
Maintainers
Readme
@cjkihl/mcp-image
Sharp-based MCP server for AI-powered image processing
Let your AI assistant handle image conversions, resizing, and favicon/PWA icon generation. Built on Sharp and libvips—no ImageMagick required.
✨ Features
- Zero configuration - Works out of the box
- Fast processing - Powered by Sharp and libvips
- Format conversion - WebP, AVIF, PNG, JPEG, and more
- Smart resizing - Batch resize or create thumbnails
- Icon generation - Complete favicon and PWA icon sets in one command
📦 Installation
Add to your Cursor MCP settings:
{
"mcpServers": {
"sharp": {
"command": "npx",
"args": ["@cjkihl/mcp-image"],
"transport": "stdio"
}
}
}Or run directly:
npx @cjkihl/mcp-image
bunx @cjkihl/mcp-image🛠️ Available Tools
🔄 convertImage
Convert images between formats: PNG, WebP, JPEG, AVIF, and more.
📐 resizeImage
Resize images to specific dimensions or create thumbnails with quality presets.
🎨 generateIconSet
Generate complete favicon and PWA icon sets from a single image. Outputs all standard sizes (16px, 32px, 180px, 192px, 512px, etc.) for web, iOS, and Android.
📋 Requirements
- Node.js >= 18
- Sharp (automatically installs platform-specific libvips binaries)
📚 Resources
💚 Support This Project
If you find this package useful, consider sponsoring me on GitHub!
Every coffee helps fuel more open source projects! ☕
Made with ❤️ by CJ Kihl
