Official descriptionFal.ai MCP Server A Model Context Protocol (MCP) server that enables Claude Desktop (and other MCP clients) to generate images, videos, music, and audio using Fal.ai models.
Config template (adjust for your client)
claude mcp add fal-mcp-server -- npx -y fal-mcp-server
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
60 โ ยท raveenb/fal-mcp-server ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 7 sources
Score
score 703 ยท 60 โ ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository raveenb/fal-mcp-server๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
A Model Context Protocol (MCP) server that enables Claude Desktop (and other MCP clients) to generate images, videos, music, and audio using Fal.ai models. โจ Features ๐ Performance - **Native Async API** - Uses fal_client.run_async() for optimal performance - **Queue Support** - Long-running tasks (video/music) use queue API with progress updates - **Non-blocking** - All operations are truly asynchronous ๐ Transport Modes (New!) - **STDIO** - Traditional Model Context Protocol communication - **HTTP/SSE** - Web-based access via Server-Sent Events - **Dual Mode** - Run both transports simultaneously ๐จ Media Generation (18 Tools) **Image Generation:** - ๐ผ๏ธ **generate_image** - Create images from text prompts (Flux, SDXL, etc.) - ๐ฏ **generate_image_structured** - Fine-grained control over composition, lighting, subjects - ๐ **generate_image_from_image** - Transform existing images with style transfer **Image Editing:** - โ๏ธ **remove_background** - Remove backgrounds from images (transparent PNG) - ๐ **upscale_image** - Upscale images 2x or 4x while preserving quality - โ๏ธ **edit_image** - Edit images using natural language instructions - ๐ญ **inpaint_image** - Edit specific regions using masks - ๐ **resize_image** - Smart resize for social media (Instagram, YouTube, TikTok, etc.) - ๐ท๏ธ **compose_images** - Overlay images (watermarks, logos) with precise positioning **Video Tools:** - ๐ฌ **generate_video** - Text-to-video and image-to-video generation - ๐น **generate_video_from_image** - Animate images into videos - ๐ **generate_video_from_video** - Video restyling and motion transfer **Audio Tools:** - ๐ต **generate_music** - Create instrumental music or songs with vocals **Utility Tools:** - ๐ **list_models** - Discover 600+ available models with smart filtering - ๐ก **recommend_model** - AI-powered model recommendations for your task - ๐ฐ **get_pricing** - Check costs before generating content - ๐ **get_usage** - View spending history and usage stats - โฌ๏ธ **upload_file** - Upload local files for use with generation tools ๐ Dynamic Model Discovery (New!) - **600+ Models** - Access all models available on Fal.ai platform - **Auto-Discovery** - Models are fetched dynamically from the Fal.ai API - **Smart Caching** - TTL-based cache for optimal performance - **Flexible Input** - Use full model IDs or friendly aliases ๐ Quick Start Prerequisites - Python 3.10 or higher - Fal.ai API key (free tier available) - Claude Desktop (or any MCP-compatible client) Installation Option 0: Claude Code Plugin (Simplest for Claude Code Users) ๐ If you're using Claude Code, install directly via the plugin system: Or install directly without adding the marketplace: > **Note:** You'll need to set FAL_KEY in your environment before using the plugin. Option 1: uvx (Recommended - Zero Install) โก Run directly without installation using uv: **Claude Desktop Configuration for uvx:** > **Note:** Install uv first: curl -LsSf https://astral.sh/uv/install.sh | sh Option 2: Docker (Recommended for Production) ๐ณ Official Docker image available on GitHub Container Registry. **Step 1: Start the Docker container** **Step 2: Configure Claude Desktop to connect** Add to your Claude Desktop config file: - macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: %APPDATA%\Claude\claude_desktop_config.json > **Note:** This uses mcp-remote to connect to the HTTP/SSE endpoint. Alternatively, if you have curl available: "command": "curl", "args": ["-N", "http://localhost:8080/sse"] **Step 3: Restart Claude Desktop** The fal-ai tools should now be available. **Docker Environment Variables:** | Variable | Default | Description | |----------|---------|-------------|