MCP Tool Server for Logo Generation

MCP Tool Server for Logo Generation

site icon
2025.03.16 164
PythonLogo生成图像生成内容生成
MCP-LOGO-GEN 是一个基于 FAL AI 的 Logo 生成服务,提供图像生成、背景移除和自动缩放等功能。该服务适用于需要快速生成 Logo 的场景,支持多种尺寸输出,并保持透明度。
View on GitHub

Overview

基本能力

产品定位

MCP-LOGO-GEN 是一个专注于 Logo 生成的工具服务,利用 FAL AI 提供高质量的图像生成能力。

核心功能

  1. 图像生成:使用 FAL AI 生成 Logo 或其他图像。
  2. 背景移除:自动移除生成的 Logo 背景。
  3. 自动缩放:生成的 Logo 会自动调整为三种尺寸(原始尺寸、32x32 像素、128x128 像素)。
  4. 透明度保持:所有生成的 Logo 最终以 PNG 格式保存,保持透明度。

适用场景

  1. 品牌设计:快速生成品牌 Logo。
  2. 开发项目:为项目或应用生成图标。
  3. 内容创作:生成其他类型的图像,不限于 Logo。

工具列表

  1. generate_image:生成任意图像,不限于 Logo。
  2. background_removal:移除图像背景。
  3. auto_scaling:自动调整图像尺寸。

常见问题解答

  1. Windows 兼容性问题:确保从项目根目录运行服务器,并使用正确的虚拟环境激活命令。
  2. 路径错误:如果遇到路径相关错误,请报告问题。
  3. FAL AI API 密钥:必须提供有效的 FAL AI API 密钥才能使用图像生成功能。

使用教程

使用依赖

  1. 安装 uv(Universal Virtualenv):
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. 设置环境变量:
  2. 在根目录创建 .env 文件
  3. 添加 FAL AI API 密钥:
FAL_KEY=your_fal_ai_key_here

安装教程

  1. 启动服务器:
python run_server.py
  1. 服务器将在 http://127.0.0.1:7777 上运行。

调试方式

  1. Windows 用户:确保使用 .venv\Scripts\activate 激活虚拟环境。
  2. 路径错误:从项目根目录运行服务器。
  3. 报告问题:如果问题持续,请在仓库的 issues 部分报告。

Cursor IDE 配置

  1. 打开 Cursor 设置
  2. 导航到 MCP 部分
  3. 添加以下配置:
  4. URL: http://127.0.0.1:7777/sse
  5. Connection Type: SSE
  6. 启用连接

注意事项

  • 所有生成的 Logo 保存在 downloads 目录。
  • 可以自定义提示结构,通过编辑 server.py 文件。
  • 参考 @logo-creation.mdc 以获得一致的结果。

许可证

该项目遵循 GPL-3.0 开源许可条款,请参阅 GPL-3.0 了解完整条款。