PromptShopMCP logo

PromptShopMCP

by Kira-Pgr

PromptShopMCP is a powerful MCP server that transforms images using simple text commands. It allows users to edit photos by describing desired changes in natural language.

View on GitHub

Last updated: N/A

What is PromptShopMCP?

PromptShopMCP is an MCP (Model Context Protocol) server that enables image manipulation and generation through text prompts. It leverages Google's Gemini models, Remove.bg, and FreeImage.host APIs to provide a comprehensive image toolkit.

How to use PromptShopMCP?

To use PromptShopMCP, you need to install the server, configure the required API keys (Google Gemini, FreeImage.host, Remove.bg), and integrate it with tools like Claude Desktop or Cursor. You can then send text prompts to the server to modify or generate images.

Key features of PromptShopMCP

  • Image Generation from text prompts using Google's Gemini models

  • Image Modification based on text instructions

  • Background Removal using the remove.bg API

  • Image Hosting via FreeImage.host

  • Resource Management for generated and uploaded images

Use cases of PromptShopMCP

  • Adding elements to existing images (e.g., adding a coat or hat to a dog)

  • Removing backgrounds from product photos for e-commerce

  • Generating creative images from textual descriptions

  • Automating image editing tasks with natural language commands

FAQ from PromptShopMCP

What API keys are required?

You need Google Gemini API key, FreeImage.host API key, and Remove.bg API key.

What is the minimum Python version?

Python 3.11 or higher is required.

How do I install the dependencies?

Use UV package manager to install dependencies from requirements.txt.

How do I integrate with Claude Desktop?

Add the provided configuration to your claude_desktop_config.json file, replacing the placeholder API keys with your actual keys.

How do I integrate with Cursor?

Modify the cursor.sh (Linux/macOS) or cursor.bat (Windows) file to set your API keys and project directory, then configure the MCP server in Cursor settings.