1. Conduid
  2. Developer Tools
  3. Image Worker MCP
MCP server · Developer Tools

Image Worker MCP

Effortlessly resize, convert, optimize, and transform images with a single MCP server—then upload them directly to S3, Cloudflare R2, or Google Cloud Storage. Ideal for AI workflows, automation scripts, and developers who want seamless image handling in one tool.

62Good

Scored 2 hours ago · breakdown

About Image Worker MCP

Image Worker MCP is an MCP server published by BoomLinkAi in the Developer Tools category: effortlessly resize, convert, optimize, and transform images with a single MCP server—then upload them directly to S3, Cloudflare R2, or Google Cloud Storage. Ideal for AI workflows, automation scripts, and developers who want seamless image handling in one tool.

The repository has 18 stars and 3 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/BoomLinkAi/image-worker-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (2)

resize_imageResize and transform images

Parameters not published.

upload_imageUpload images to cloud storage services

Parameters not published.

Ask AI

✦

Ask AI about Image Worker MCP

Powered by Claude · Grounded in docs

I know everything about Image Worker MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 2 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.0.60.0.6 (2025-05-27) · 27 May 2025docs(readme.md): demo ([301b745](https://github.com/BoomLinkAi/image-worker-mcp/commit/301b745)) chore(readme.md): documentation ([42c0f00](https://github.com/BoomLinkAi/image-worker-mcp/commit/42c0f00))
v0.0.50.0.5 (2025-05-27) · 27 May 2025feat(gcloud): gcloud storage ([eba8e59](https://github.com/BoomLinkAi/image-worker-mcp/commit/eba8e59)) fix(publish): fix git push after publish ([6fd0dcd](https://github.com/BoomLinkAi/image-worker-mcp/commit/6fd0dcd))
v0.0.40.0.4 (2025-05-26):`upload_image` tool · 26 May 2025fix(bin): command ([1db07fb](https://github.com/BoomLinkAi/image-worker-mcp/commit/1db07fb)) fix(typing): config ([f47d2f8](https://github.com/BoomLinkAi/image-worker-mcp/commit/f47d2f8)) refactor(service): cloudflare…

README

MseeP.ai Security Assessment Badge

@boomlinkai/image-worker-mcp

A fast, plug-and-play MCP server for image processing and cloud uploads, designed for AI assistants and automation workflows.


📝 What is @boomlinkai/image-worker-mcp?

A lightweight server implementing Model Context Protocol (MCP) for automated image manipulation and uploads. It makes image resizing, converting, optimizing, and uploading seamless for devs, AI tools, or automated pipelines.


✨ Features

  • All-in-One Image Processing: Resize, convert, optimize, and transform images with the powerful sharp library.
  • Effortless Cloud Uploads: Integrates with AWS S3, Cloudflare R2, Google Cloud Storage.
  • AI & Workflow Ready: Built for MCP, integrates with any AI assistant or workflow runner.
  • Flexible Input: Works with file paths, URLs, or base64 images.
  • Automatable: Scriptable for batch tasks or as a backend service.

🚀 How to Install

Use npm (or yarn/pnpm):

npm install -g @boomlinkai/image-worker-mcp
# or
yarn global add @boomlinkai/image-worker-mcp
# or
pnpm add -g @boomlinkai/image-worker-mcp

Or use it instantly (no install):

npx @boomlinkai/image-worker-mcp

⚡ Quick Start

Start the MCP Server

npx @boomlinkai/image-worker-mcp

Example: AI Assistant Workflow

Resize an image:

{
  "tool_code": "use_mcp_tool",
  "tool_name": "resize_image",
  "server_name": "image-worker",
  "arguments": {
    "imageUrl": "https://example.com/original.jpg",
    "width": 800,
    "format": "webp",
    "outputPath": "./resized_image.webp"
  }
}

Upload an image:

{
  "tool_code": "use_mcp_tool",
  "tool_name": "upload_image",
  "server_name": "image-worker",
  "arguments": {
    "imagePath": "./resized_image.webp",
    "service": "s3",
    "filename": "my-optimized-image",
    "folder": "website-assets"
  }
}

🛠️ Usage & Configuration

The MCP server works via stdio, making it easy to plug into AI tools and code editors.

Platform Integrations

Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "image-worker": {
      "command": "npx",
      "args": ["-y", "@boomlinkai/image-worker-mcp"]
    }
  }
}

🧰 Tools Reference

resize_image

Resize and transform images via:

  • imagePath, imageUrl, or base64Image (input)
  • width, height, fit, format, quality, rotate, etc.
  • Returns path or base64 of processed image

upload_image

Upload any image (by path/url/base64) to:

  • service: s3 | cloudflare | gcloud
  • filename, folder, public, etc.
  • Set credentials as env vars

🔑 Environment Variables

Set these for your chosen cloud provider:

AWS S3

export AWS_ACCESS_KEY_ID=xxx
export AWS_SECRET_ACCESS_KEY=xxx
export S3_BUCKET=your-bucket
export S3_REGION=us-east-1
# Optional: S3_ENDPOINT=https://...

Cloudflare R2

export CLOUDFLARE_R2_ACCESS_KEY_ID=xxx
export CLOUDFLARE_R2_SECRET_ACCESS_KEY=xxx
export CLOUDFLARE_R2_BUCKET=your-bucket
export CLOUDFLARE_R2_ENDPOINT=https://...

Google Cloud Storage

export GCLOUD_PROJECT_ID=xxx
export GCLOUD_BUCKET=your-bucket
# Optionally: GCLOUD_CREDENTIALS_PATH=/path/to/key.json

Default upload service:

export UPLOAD_SERVICE=s3

⚠️ Never commit credentials to source control. Use environment variables or secret managers.


🏗️ Requirements

  • Node.js 18.x or higher
  • No system dependencies; sharp is auto-installed

🐞 Troubleshooting / FAQ

  • Install fails on ARM/Apple Silicon? Run brew install vips (sharp dependency) or use Node 18+.
  • Credentials not working? Check env var spelling/casing.
  • Image output is blank or corrupt? Confirm input image type and size.

🤝 Contributing

PRs and issues welcome! Please open an issue or submit a pull request.


👤 Author

Vuong Ngo – BoomLink.ai


🌐 Connect with Us

Discord X.com LinkedIn


📄 License

MIT


💖 Sponsored by BoomLink.ai

BoomLink.ai Logo

README fetched from the repository 2 hours ago. The original is authoritative.

Questions

About Image Worker MCP

How do I install Image Worker MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Image Worker MCP safe to use with an AI agent?

Its trust score is 62 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Image Worker MCP still maintained?

The last commit was a year ago and 1 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.