← Back to MCP directory
publicPublicdnsLocal runtime

FAL AI Image Generation

一个基于FAL AI的Logo生成服务器,提供图像生成、背景去除和自动缩放功能。

article

README

🚀 MCP 工具服务器用于标志生成

本服务器借助 FAL AI 实现标志生成功能,同时配备图像生成、背景移除和自动缩放等实用工具,为用户提供便捷高效的标志制作体验。

🚀 快速开始

演示

点击下方图片观看 MCP 工具服务器的演示视频: MCP Tool Server Demo

📦 安装指南

1. 安装 uv(通用虚拟环境)

curl -LsSf https://astral.sh/uv/install.sh | sh

2. 创建并激活虚拟环境

Unix/macOS 系统

uv venv
source .venv/bin/activate

Windows 系统

uv venv
.venv\Scripts\activate

3. 安装依赖项

uv pip install -r requirements.txt

4. 设置环境变量

  • 在项目根目录下创建一个 .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 用户,请确保已经激活了虚拟环境 .venv\Scripts\activate,并从项目的根目录运行服务器 python run_server.py。如果看到任何路径相关错误,请在仓库的问题部分报告它们。

Cursor IDE 配置

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

备注

💡 使用建议

  • 若要获得一致的结果,可在 Cursor Composer 中参考 @logo-creation.mdc。
  • 虽然步骤在 @logo-creation.mdc 中定义,但工具可独立使用。
  • 所有生成的标志将保存在 downloads 目录中,且每个标志会自动生成原始大小、32x32 像素和 128x128 像素三种尺寸,均以 PNG 格式保持透明度。
  • 由代理创建的提示信息会根据服务器.py 中的示例和提示结构来定制,你可通过编辑服务器.py 文件来自定义提示结构。
  • 你可以使用 generate_image 工具生成任何图像,而不仅仅是标志。

📚 详细文档

要求

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

参考资料


如果你觉得这个工具很有帮助,你可以 请我喝杯咖啡 ☕️ 来支持我的开发!

READY-TO-PASTE CONFIG

MCP client config generator

Choose your client, fill the required environment variables, then copy a config generated from this server's published metadata

terminal
data_object

This entry does not contain a standard command or remote URL, so a safe client config cannot be generated automatically

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client