返回市场
MCP-标志生成器

MCP-标志生成器

作者:sshtunnelvision170 星标更新:2025-03-16

项目介绍

使用FAL AI生成Logo的MCP工具服务器

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

演示

MCP工具服务器演示

安装

  1. 安装 uv(通用虚拟环境):
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 创建并激活虚拟环境:
uv venv
source .venv/bin/activate  # 在Unix/macOS上
# 或者
.venv\Scripts\activate     # 在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 上可用。

故障排除

如果你在Windows上运行服务器时遇到 FileNotFoundError 错误,请确保你在项目的根目录下运行该命令。如果问题仍然存在,请尝试更新到最新版本的仓库,其中包含了针对Windows兼容性的修复。

对于Windows用户:

  1. 确保你已经通过 .venv\Scripts\activate 激活了虚拟环境。
  2. 在项目的根目录下运行服务器:python run_server.py
  3. 如果你看到与路径相关的错误,请在仓库的问题部分报告它们。

Cursor IDE 配置

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

注意事项

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

要求

  • Python 3.8+
  • FAL AI API 密钥(用于图像生成)
  • 活跃的互联网连接

参考资料


如果你发现这个工具很有帮助,可以通过 买我一杯咖啡 ☕️ 来支持开发!