图像处理服务器

一个基于MCP协议的图像处理服务器,支持通过自然语言指令生成和修改图像,并提供背景移除和图像托管功能。

  • by Kira-Pgr
  • Python
  • 本地部署
  • 18 星标
  • 更新于
在 GitHub 查看 Kira-Pgr/PromptShopMCP

使用说明

PromptShopMCP

英语| 中文

一个强大的MCP(模型上下文协议)服务器,使用简单的文本命令转换图像。像专业设计师一样编辑照片——用自然语言描述你想要什么!

演示

原始图像

提示: 给狗加一件外套

提示: 给它加顶帽子

特性

  • 图像生成:使用谷歌的Gemini模型从文本提示中创建图像
  • 图像修改:根据文本指令转换现有图像
  • 背景扣除:使用Remove.bg API从图像中删除背景
  • 图像托管:通过FreeImage.host共享生成的图像
  • 资源管理:跟踪和管理生成和上传的图像

需求

安装

  1. 克隆此存储库:

    git https://github.com/Kira-Pgr/Image-Toolkit-MCP-Server.git
    cd Image-Toolkit-MCP-Server
    
  2. 安装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
    
  3. 使用UV安装依赖项:

    uv venv --python=python3.11
    source .venv/bin/activate #or .venv/Scripts/activate on Windows
    uv pip install -r requirements.txt
    

用法

  1. 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键。
  2. 光标集成:
    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.
  • 等待服务器启动,您可以看到服务器和可用工具。
  • 然后,当您使用代理时,它会自动检测是否使用工具。

致谢