
Fal AI MCP Server

Overview
基本能力
产品定位
Fal AI MCP Server 是一个用于生成图像和视频的服务,通过 fal.ai 的 API 提供图像和视频生成能力。
核心功能
- 通过 fal.ai API 生成图像和视频
- 支持通过 MCP 协议集成到其他应用中
- 提供环境变量配置,如
FAL_KEY
和SAVE_IMAGE_DIR
适用场景
- 需要图像生成的应用
- 需要视频生成的应用
- 开发中需要快速集成图像和视频生成功能的场景
工具列表
uvx
:用于安装和运行 MCP 服务的工具mcp-client-for-testing
:用于测试 MCP 服务的客户端工具
常见问题解答
- 如何配置
FAL_KEY
和SAVE_IMAGE_DIR
? 在 MCP 配置文件中通过env
字段设置这些环境变量。 - 如何测试服务?
使用
mcp-client-for-testing
工具进行测试。
使用教程
使用依赖
- 安装 uv
安装教程
-
使用
uvx
安装服务:json { "name": "fal-ai-mcp-server", "command": "uvx", "args": [ "fal-ai-mcp-server" ], "env": { "FAL_KEY": "your-key", "SAVE_IMAGE_DIR": "path/to/save/images" } }
-
或者克隆仓库并使用
uv
运行:json { "name": "fal-ai-mcp-server", "command": "uv", "args": [ "--directory", "path/to/root/dir/", "run", "main.py" ], "env": { "FAL_KEY": "your-key", "SAVE_IMAGE_DIR": "path/to/save/images" } }
调试方式
-
使用
mcp-client-for-testing
进行测试:bash uvx mcp-client-for-testing \ --config ' [ { "name": "fal-ai-mcp-server", "command": "uv", "args": [ "--directory", "path/to/root/dir/", "run", "main.py" ], "env": { "FAL_KEY": "your-key", "SAVE_IMAGE_DIR": "path/to/save/images" } } ] ' \ --tool_call '{"name": "echo_tool", "arguments": {"message": "Hello, world!"}}'
-
格式化和代码检查:
bash uv run ruff format uv run ruff check --fix
-
构建包:
bash uv build