关于 Productai
Productai 是用于生成商品图片的 Codex 插件和 MCP 服务,可根据图片 URL 与提示词生成照片。它提供启动生成任务、检查状态和等待完成的工具。
主要功能
- 01根据图片 URL 生成商品照片
- 02从列出的图像模型中选择
- 03使用多张输入图片
- 04启动生成并查询任务状态
适用场景
- 01根据现有图片生成商品照片
- 02对商品照片进行定向编辑
- 03跟踪商品图片生成任务
MCP 相关
该 MCP 服务向 MCP 客户端提供图像生成和任务状态工具。它需要 ProductAI API 密钥,可作为 Codex 插件运行,也可从源码启动。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ProductAI 插件和 MCP 服务
ProductAI 的 Codex 插件和 MCP 服务——生成 AI 驱动的产品照片。
此代码库包含:
- 可安装的 Codex 插件清单,位于
.codex-plugin/plugin.json - ProductAI 工作流指南,位于
skills/productai-workflows/ - 独立的 MCP 程序包,位于
mcp/productai/ - TypeScript MCP 源代码,位于
src/
工具
| 工具 | 描述 |
|---|---|
generate_image | 根据图片 URL 和提示词生成产品照片 |
generate_and_wait | 生成图片并轮询,直到结果就绪(一步完成) |
get_job | 查看生成任务状态 |
wait_for_job | 轮询,直到任务完成 |
模型
nanobanana2.1(默认)、nanobananapro(最高质量)、gpt-low、gpt-medium、gpt-high、gpt-1.5、gpt-2、gpt-2.5、gpt-2.5-precise、kontext-pro、kontext-max、nanobanana、nanobanana2、seedream、seedream-5-lite、seedream-5-pro
gpt-2.5— OpenAI GPT Image 2.5,最出色的 GPT 模型:图像质量优于gpt-2,速度也更快(约 11 秒)。10 个积分。gpt-2.5-precise— GPT Image 2.5 精准编辑版本:只更改提示词要求的内容,并保持产品、构图和背景不变。最适合对现有照片进行小范围定向编辑。速度稍慢(约 15–20 秒)。10 个积分。nanobanana2.1— Google Nano Banana 2.1,是nanobanana2的后继版本:消耗相同的 5 个积分,质量更高。
gpt-1.5、gpt-2、gpt-2.5、gpt-2.5-precise、nanobanana、nanobananapro、nanobanana2、nanobanana2.1、seedream、seedream-5-lite 和 seedream-5-pro 模型支持多图输入(最多包含 5 个图片 URL 的数组;seedream-5-lite / seedream-5-pro 最多支持 10 个)。
ProductAI API 也支持在不提供 image_url 的情况下使用 gpt-1.5、gpt-2、gpt-2.5 和 gpt-2.5-precise(文生图),但这些 MCP 工具目前始终需要图片 URL。
设置
安装为 Codex 插件
从此代码库安装插件,然后在用于启动 Codex 的环境中设置 PRODUCTAI_API_KEY。插件会启动捆绑的 MCP 服务 mcp/productai/index.js。
从 ProductAI API 访问控制面板获取 API 密钥。
从源代码运行 MCP 服务
1. 获取 API 密钥
在 ProductAI 注册,然后从控制面板获取 API 密钥。
2. 构建
cd productai-mcp
npm install
npm run build
3. 配置 MCP 客户端
在任何兼容 stdio 的 MCP 客户端中使用构建后的服务。对于 Claude Desktop,请将以下内容添加到 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"
}
}
}
}
提示: 如果找不到
node,请在command字段中使用 Node.js 二进制文件的完整路径。你可以在终端中运行which node查找路径(例如"/Users/you/.nvm/versions/node/v22.0.0/bin/node")。
初次使用 MCP?如何添加第一个 MCP 服务
如果你是第一次添加 MCP 服务,可以按以下步骤开始:
Claude Desktop:
- 打开 Claude Desktop
- 前往 Settings > Developer > Edit Config
- 这会打开
claude_desktop_config.json文件。粘贴上方第 3 步中的配置(替换完整路径和 API 密钥) - 保存文件并重启 Claude Desktop
- 你应该能在聊天中看到 ProductAI 工具(查找锤子图标)
Cursor:
- 打开 Cursor 设置(Mac 上按
Cmd+,,Windows 上按Ctrl+,) - 在设置中搜索“MCP”
- 点击 Add new MCP server
- 添加上方第 3 步中的配置
- 重启 Cursor
Claude Code(CLI):
运行此命令(替换路径和 API 密钥):
claude mcp add productai -- node /FULL/PATH/TO/productai-mcp/dist/index.js
然后设置环境变量:
export PRODUCTAI_API_KEY="your-api-key-here"
使用示例
“生成一张这双鞋放在白色大理石表面上的产品照片”(附图片 URL)
“使用 kontext-pro 模型为这张产品图片添加太阳镜”
“查看我的 ProductAI 任务 245922 的状态”
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。