MCP图像生成与处理工具
通过Model Context Protocol利用Google Gemini模型和其他图像服务,提供由AI驱动的图像生成、修改和处理功能的服务器。
服务介绍
PromptShopMCP
English | 中文
一个强大的 MCP(模型上下文协议)服务器,可以通过简单的文本命令来转换图像。像专业设计师一样编辑照片 - 只需用自然语言描述你想要的效果!
演示
原始图片
提示: 给狗加上一件外套
提示: 给它加一顶帽子
功能
- 图像生成: 使用 Google 的 Gemini 模型从文本提示创建图像
- 图像修改: 根据文本指令转换现有图像
- 背景移除: 使用 remove.bg API 移除图像背景
- 图像托管: 通过 FreeImage.host 分享生成的图像
- 资源管理: 跟踪和管理生成和上传的图像
要求
- Python 3.11 或更高版本
- 必需的 API 密钥:
安装
-
克隆此仓库:
git https://github.com/Kira-Pgr/Image-Toolkit-MCP-Server.git cd Image-Toolkit-MCP-Server -
安装 UV(如果尚未安装):
# 在 macOS 和 Linux 上。 curl -LsSf https://astral.sh/uv/install.sh | sh # 在 Windows 上。 powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" # 使用 pip。 pip install uv -
使用 UV 安装依赖项:
uv venv --python=python3.11 source .venv/bin/activate # 或在 Windows 上使用 .venv/Scripts/activate uv pip install -r requirements.txt
使用
- Claude Desktop 集成: 在
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”选项卡,点击
添加新的MCP服务器, - 将服务器命名为你想要的任何名称,并将命令设置为
sh /absolute/path/to/cursor.sh。 - 等待服务器启动,然后你可以看到服务器和可用工具。
- 当你使用代理时,它会自动检测是否使用这些工具。
Windows:
修改cursor.bat文件以设置你的API密钥和项目目录。
- 在光标设置中,转到“MCP”选项卡,点击
添加新的MCP服务器, - 将服务器命名为你想要的任何名称,并将命令设置为
cmd /c C:\absolute\path\to\cursor.bat。 - 等待服务器启动,然后你可以看到服务器和可用工具。
- 当你使用代理时,它会自动检测是否使用这些工具。
致谢
- Google Gemini: 提供图像生成功能
- Remove.bg: 提供背景移除服务
- FreeImage.host: 提供图片托管服务
- MCP: 提供模型上下文协议