fal-api-mcp-server

fal-api-mcp-server

site icon
2025.03.31 2
Python图像生成AI 内容生成内容生成
fal_api_mcp_server 是一个基于 Model Context Protocol (MCP) 的服务,提供使用 fal.ai 的 FLUX.1 Pro 模型进行图像生成的能力。该服务主要功能包括根据文本提示生成图像,并支持多种参数配置,如图像大小、生成数量、安全检查等。适用于需要快速生成高质量图像的场景,如创意设计、内容创作等。
View on GitHub

Overview

基本能力

产品定位

fal_api_mcp_server 是一个图像生成服务,通过 fal.ai 的 FLUX.1 Pro 模型实现基于文本提示的图像生成。

核心功能

  • generate_image: 根据文本提示生成图像。
  • 必选参数:prompt(生成图像的文本提示)。
  • 可选参数:
    • image_size: 图像尺寸(默认:"landscape_4_3")。
    • num_images: 生成图像数量(默认:1)。
    • enable_safety_checker: 启用安全检查(默认:true)。
    • safety_tolerance: 安全容忍级别(1-6,默认:"2")。
    • output_format: 输出图像格式("jpeg" 或 "png",默认:"jpeg")。

适用场景

  • 创意设计:快速生成设计灵感图。
  • 内容创作:为文章或社交媒体生成配图。
  • 原型设计:快速生成概念图或原型图。

工具列表

  • generate_image: 根据文本提示生成图像,支持多种参数配置。

常见问题解答

  • 如何获取 API 密钥? 通过 fal.ai 注册获取 API 密钥。
  • 如何设置 API 密钥? 通过环境变量 FAL_KEY 设置。

使用教程

使用依赖

  • 需要 fal.ai API 密钥。

安装教程

  1. 配置 API 密钥: bash FAL_KEY=your_fal_ai_api_key
  2. 配置 MCP 服务器(以 Claude Desktop 为例):
  3. MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  4. Windows: %APPDATA%/Claude/claude_desktop_config.json json "mcpServers": { "fal-api-mcp-server": { "command": "uv", "args": [ "--directory", "/path/to/fal-api-mcp-server", "run", "fal-api-mcp-server" ], "env": { "FAL_KEY": "your_fal_ai_api_key" } } }

调试方式

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory /path/to/fal-api-mcp-server run fal-api-mcp-server

许可证

None