
MCP Tool Server for Logo Generation

2025.03.16
164
PythonLogo生成图像生成内容生成
MCP-LOGO-GEN 是一个基于 FAL AI 的 Logo 生成服务,提供图像生成、背景移除和自动缩放等功能。该服务适用于需要快速生成 Logo 的场景,支持多种尺寸输出,并保持透明度。
View on GitHub
Overview
基本能力
产品定位
MCP-LOGO-GEN 是一个专注于 Logo 生成的工具服务,利用 FAL AI 提供高质量的图像生成能力。
核心功能
- 图像生成:使用 FAL AI 生成 Logo 或其他图像。
- 背景移除:自动移除生成的 Logo 背景。
- 自动缩放:生成的 Logo 会自动调整为三种尺寸(原始尺寸、32x32 像素、128x128 像素)。
- 透明度保持:所有生成的 Logo 最终以 PNG 格式保存,保持透明度。
适用场景
- 品牌设计:快速生成品牌 Logo。
- 开发项目:为项目或应用生成图标。
- 内容创作:生成其他类型的图像,不限于 Logo。
工具列表
- generate_image:生成任意图像,不限于 Logo。
- background_removal:移除图像背景。
- auto_scaling:自动调整图像尺寸。
常见问题解答
- Windows 兼容性问题:确保从项目根目录运行服务器,并使用正确的虚拟环境激活命令。
- 路径错误:如果遇到路径相关错误,请报告问题。
- FAL AI API 密钥:必须提供有效的 FAL AI API 密钥才能使用图像生成功能。
使用教程
使用依赖
- 安装
uv
(Universal Virtualenv):
curl -LsSf https://astral.sh/uv/install.sh | sh
- 创建并激活虚拟环境:
uv venv
source .venv/bin/activate # On Unix/macOS
# or
.venv\Scripts\activate # On Windows
- 安装依赖:
uv pip install -r requirements.txt
- 设置环境变量:
- 在根目录创建
.env
文件 - 添加 FAL AI API 密钥:
FAL_KEY=your_fal_ai_key_here
安装教程
- 启动服务器:
python run_server.py
- 服务器将在
http://127.0.0.1:7777
上运行。
调试方式
- Windows 用户:确保使用
.venv\Scripts\activate
激活虚拟环境。 - 路径错误:从项目根目录运行服务器。
- 报告问题:如果问题持续,请在仓库的 issues 部分报告。
Cursor IDE 配置
- 打开 Cursor 设置
- 导航到 MCP 部分
- 添加以下配置:
- URL:
http://127.0.0.1:7777/sse
- Connection Type:
SSE
- 启用连接
注意事项
- 所有生成的 Logo 保存在
downloads
目录。 - 可以自定义提示结构,通过编辑
server.py
文件。 - 参考
@logo-creation.mdc
以获得一致的结果。