Productai

by ShapeStudio

132 downloads
Not rated
GitHub

About

Generate AI-powered product images, integrate with your e-commerce platform, and automate your workflow.

Details

Author
ShapeStudio
Downloads
132
Categories
Other

- Five tools: generate_image, generate_and_wait, get_job, wait_for_job
- Supports multiple AI models: nanobananapro, gpt-low, gpt-medium, gpt-high, kontext-pro, kontext-max, nanobanana, seedream
- Multi-image input with seedream and nanobanana models
- One‑step generation and polling with generate_and_wait
- Job status checking and waiting for completion

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Productai
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the package with npm install and build with npm run build. Obtain an API key from the ProductAI dashboard, then configure the server in your MCP client (e.g., Claude Desktop, Cursor, or Claude Code) by providing the compiled index.js path and setting the PRODUCTAI_API_KEY environment variable.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "productai": {
            "productai": {
                "command": "node",
                "args": [
                    "/FULL/PATH/TO/productai-mcp/dist/index.js"
                ],
                "env": {
                    "PRODUCTAI_API_KEY": "your-api-key-here"
                }
            }
        }
    }
}

McpServers

{
    "productai": {
        "command": "node",
        "args": [
            "/FULL/PATH/TO/productai-mcp/dist/index.js"
        ],
        "env": {
            "PRODUCTAI_API_KEY": "your-api-key-here"
        }
    }
}

ProductAI MCP Server

MCP server for ProductAI — generate AI-powered product photos.

Tools

| Tool | Description |
|------|-------------|
| generate_image | Generate a product photo from an image URL + prompt |
| generate_and_wait | Generate and poll until the result is ready (one-step) |
| get_job | Check generation job status |
| wait_for_job | Poll until a job completes |

Models

nanobananapro (default, best quality), gpt-low, gpt-medium, gpt-high, kontext-pro, kontext-max, nanobanana, seedream

Multi-image input is supported with seedream and nanobanana models.

Setup

1. Get your API key

Sign up at ProductAI and get your API key from the dashboard.

2. Build

cd productai-mcp
npm install
npm run build

3. Configure in Claude

Add to your Claude config (claude_desktop_config.json):

{
  "mcpServers": {
    "productai": {
      "command": "node",
      "args": ["/FULL/PATH/TO/productai-mcp/dist/index.js"],
      "env": {
        "PRODUCTAI_API_KEY": "your-api-key-here"
      }
    }
  }
}

> Tip: If node is not found, use the full path to your Node.js binary in the command field. You can find it by running which node in your terminal (e.g. "/Users/you/.nvm/versions/node/v22.0.0/bin/node").

New to MCP? How to add your first MCP server

If this is your first time adding an MCP server, here's how to get started:

Claude Desktop:

1. Open Claude Desktop
2. Go to Settings > Developer > Edit Config
3. This opens the claude_desktop_config.json file. Paste the config from step 3 above (replace the full path and API key)
4. Save the file and restart Claude Desktop
5. You should see the ProductAI tools available in the chat (look for the hammer icon)

Cursor:

1. Open Cursor Settings (Cmd+, on Mac, Ctrl+, on Windows)
2. Search for "MCP" in settings
3. Click Add new MCP server
4. Add the config from step 3 above
5. Restart Cursor

Claude Code (CLI):

Run this command (replace the path and API key):

claude mcp add productai -- node /FULL/PATH/TO/productai-mcp/dist/index.js

Then set the environment variable:

export PRODUCTAI_API_KEY="your-api-key-here"

Usage Examples

> "Generate a product photo of this shoe on a white marble surface" (with image URL)

> "Use the kontext-pro model to add sunglasses to this product image"

> "Check the status of my ProductAI job 245922"

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.