PromptShopMCP

英语| 中文
一个强大的MCP(模型上下文协议)服务器,使用简单的文本命令转换图像。像专业设计师一样编辑照片——用自然语言描述你想要什么!
演示
原始图像\
提示: 给狗加一件外套\
提示: 给它加顶帽子\
特性
- 图像生成:使用谷歌的Gemini模型从文本提示中创建图像
- 图像修改:根据文本指令转换现有图像
- 背景扣除:使用Remove.bg API从图像中删除背景
- 图像托管:通过FreeImage.host共享生成的图像
- 资源管理:跟踪和管理生成和上传的图像
需求
- Python 3.11或更高版本
- 所需的API密钥:
- Google Gemini API密钥 获取密钥 - FreeImage.host API密钥 获取密钥 - 删除.bg API密钥 获取密钥
安装
- 克隆此存储库:
git https://github.com/Kira-Pgr/Image-Toolkit-MCP-Server.git
cd Image-Toolkit-MCP-Server- 安装UV(如果尚未安装):
# 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- 使用UV安装依赖项:
uv venv --python=python3.11
source .venv/bin/activate #or .venv/Scripts/activate on Windows
uv pip install -r requirements.txt用法
- Claude桌面集成:将以下配置添加到您的
claude_desktop_config.json直接从Claude Desktop运行服务器的文件:
"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"
}
}注意:替换占位符 "key" 值与您的实际API键。
- 光标集成:\
Linux/macOS: 修改 cursor.sh 文件来设置API密钥和项目目录。
- 在光标设置中,转到“MCP”选项卡,单击
Add new MCP server, - 根据需要命名服务器,并将命令设置为
sh /absolute/path/to/cursor.sh. - 等待服务器启动,您可以看到服务器和可用工具。
- 然后,当您使用代理时,它会自动检测是否使用工具。\
视窗: 修改 cursor.bat 文件来设置API密钥和项目目录。
- 在光标设置中,转到“MCP”选项卡,单击
Add new MCP server, - 根据需要命名服务器,并将命令设置为
cmd /c C:\absolute\path\to\cursor.bat. - 等待服务器启动,您可以看到服务器和可用工具。
- 然后,当您使用代理时,它会自动检测是否使用工具。
致谢
- 谷歌双子座:用于图像生成功能
- 删除.bg:用于背景移除服务
- FreeImage.host网站:用于图像托管服务
- 主控程序:用于模型上下文协议

