Logo生成工具

MCP工具服务器提供基于FAL AI的Logo生成功能,包括图像生成、背景移除和自动缩放。

  • by arekhalpern
  • Python
  • 本地部署
  • 173 星标
  • 更新于
在 GitHub 查看 sshtunnelvision/MCP-LOGO-GEN

使用说明

用于徽标生成的MCP工具服务器

该服务器使用FAL AI提供徽标生成功能,并配有图像生成、背景去除和自动缩放工具。

演示

安装

  1. 安装 uv (通用虚拟环境):
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 创建并激活虚拟环境:
uv venv
source .venv/bin/activate  # On Unix/macOS
# or
.venv\Scripts\activate     # On Windows
  1. 安装依赖项:
uv pip install -r requirements.txt
  1. 设置环境变量:
    • 创建一个 .env 根目录中的文件
    • 添加FAL AI API密钥:
FAL_KEY=your_fal_ai_key_here

运行服务器

使用以下命令启动服务器:

python run_server.py

服务器将在以下时间可用 http://127.0.0.1:7777

故障排除

如果你遇到 FileNotFoundError 在Windows上运行服务器时,请确保从项目的根目录运行该命令。如果问题仍然存在,请尝试更新到包含Windows兼容性修复程序的最新版本的存储库。

特别是Windows用户:

  1. 确保您已使用激活虚拟环境 .venv\Scripts\activate
  2. 使用以下命令从项目的根目录运行服务器 python run_server.py
  3. 如果您看到任何与路径相关的错误,请在存储库的问题部分报告

光标IDE配置

  1. 打开光标设置
  2. 导航到MCP部分
  3. 添加以下配置:
    • 网址: http://127.0.0.1:7777/sse
    • 连接类型: SSE
    • 启用连接

备注

  • 始终参考 @logo-creation.mdc 在Cursor Composer中实现一致的结果
  • 步骤定义见 @logo-creation.mdc 但工具可以独立使用
  • 所有生成的徽标都将保存在 downloads 目录
  • 每个徽标都会自动生成三种尺寸:
    • 原始大小
    • 32x32像素
    • 128x128像素
  • 所有徽标在最终的PNG格式中保持透明度
  • 代理创建的提示由server.py中的示例和提示结构通知。您可以通过编辑server.py文件来自定义提示结构。
  • 您可以使用generate_image工具生成任何您想要的图像,而不仅仅是徽标

需求

  • Python 3.8+
  • FAL AI API密钥(图像生成所需)
  • 活动互联网连接

参考文献


如果你觉得这个工具有用,你可以 给我买杯咖啡 ☕️ 支持发展!