logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

PromptShopMCP

Transforms images based on natural language commands, enabling users to edit photos by describing desired changes such as adding accessories or modifying backgrounds.

Author

PromptShopMCP logo

Kira-Pgr

MIT License

Quick Info

GitHub GitHub Stars 14
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

promptshopmcppgrimagespgr promptshopmcpkira pgrpromptshopmcp transforms

PromptShopMCP

English | 中文

A powerful MCP (Model Context Protocol) server that transforms images using simple text commands. Edit photos like a professional designer - just describe what you want in natural language!

Demo

Original Image
a987b4c4_3bba_4a52_a2a8_9f088868d857

Prompt: add a coat to the dog
6de3cdd1_a3b9_422b_95dd_12e2172f6f1d

Prompt: Add a hat to it
047289ca_f3d0_4d16_acf7_09d5af641c68

Features

  • Image Generation: Create images from text prompts using Google's Gemini models
  • Image Modification: Transform existing images based on text instructions
  • Background Removal: Remove backgrounds from images using the remove.bg API
  • Image Hosting: Share generated images via FreeImage.host
  • Resource Management: Track and manage generated and uploaded images

Requirements

  • Python 3.11 or higher
  • Required API keys:
  • Google Gemini API key Get key
  • FreeImage.host API key Get key
  • Remove.bg API key Get key

Installation

  1. Clone this repository: sh git https://github.com/Kira-Pgr/Image-Toolkit-MCP-Server.git cd Image-Toolkit-MCP-Server

  2. Install UV (if not already installed): sh # On macOS and Linux. curl -LsSf https://astral.sh/uv/install.sh | sh # On Windows. powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" # With pip. pip install uv

  3. Install dependencies using UV: sh uv venv --python=python3.11 source .venv/bin/activate #or .venv/Scripts/activate on Windows uv pip install -r requirements.txt

Usage

  1. Claude Desktop Integration: Add the following configuration to your claude_desktop_config.json file to run the server directly from Claude Desktop: json "PromptShopMCP": { "command": "uv", "args": [ "--directory", "/project/dir/", "run", "mcp", "run", "/project/dir/server.py" ], "env": { "GEMINI_API_KEY": "key", "FREEIMAGE_API_KEY": "key", "REMOVEBG_API_KEY": "key" } } Note: Replace the placeholder "key" values with your actual API keys.
  2. Cursor Integration:
    Linux/macOS: Modify the cursor.sh file to set your API keys and project directory.
  3. In cursor settings, go to the "MCP" tab, click on Add new MCP server,
  4. Name the server whatever you want, and set the command to sh /absolute/path/to/cursor.sh.
  5. Wait for the server to start, and you can see the server and available tools.
  6. Then when you use the agent, it would automatically detect whether use the tools.
    image

Windows: Modify the cursor.bat file to set your API keys and project directory.
* In cursor settings, go to the "MCP" tab, click on Add new MCP server,
* Name the server whatever you want, and set the command to cmd /c C:\absolute\path\to\cursor.bat.
* Wait for the server to start, and you can see the server and available tools.
* Then when you use the agent, it would automatically detect whether use the tools.

Acknowledgements

See Also

`