Model Context Protocol server that enables generating videos from text prompts and/or images using AI models (Luma Ray2 Flash and Kling v1.6 Pro) with configurable parameters like aspect ratio, resolution, and duration.
このMCP(Model Context Protocol)サーバーは、AI画像生成モデルを使用してテキストプロンプトや画像から動画を生成するツールを提供します。
npm install
.env
ファイルを作成し、FAL.AI APIキーを設定します:
FAL_KEY=your_fal_key_here
APIキーはFAL.AIから取得できますnpm run build
サーバーを直接実行できます:
npm start
このサーバーをClaude Desktopで使用するには、claude_desktop_config.json
ファイルに次のように追加します:
{ "mcpServers": { "video-generator": { "command": "node", "args": ["your_install_path/fal-mcp-server/build/index.js"], "env": { "FAL_KEY": "your_fal_key_here" } } } }
AIモデルを使用してテキストプロンプトおよび/または画像から動画を生成します。
パラメータ:
prompt
(必須): 生成したい動画の内容のテキスト説明image_url
(オプション): 動画の開始画像URL(URLまたはbase64データURI)end_image_url
(オプション): 動画の終了画像URL(URLまたはbase64データURI)aspect_ratio
(デフォルト "16:9"): 動画のアスペクト比 ("16:9", "9:16", "4:3", "3:4", "21:9", "9:21")resolution
(デフォルト "540p"): 動画の解像度 ("540p", "720p", "1080p")duration
(デフォルト "5s"): 動画の長さ ("5s", "9s")loop
(デフォルト false): 動画をループさせるかどうかmodel
(デフォルト "luma"): 使用するAIモデル ("luma"=Ray2, "kling"=Kling v1.6 Pro)動画生成リクエストの状態を確認します。
パラメータ:
request_id
(必須): チェックするリクエストIDmodel
(デフォルト "luma"): リクエストに使用したAIモデル ("luma"=Ray2, "kling"=Kling v1.6 Pro)猫が毛糸玉で遊んでいる動画を生成してください。縦向きモードでお願いします。Klingモデルを使用してください。
Claudeは適切なパラメータでgenerate-video
ツールを呼び出し、結果の動画URLを提供します。
プロンプトと希望する結果によって、最適なモデルが異なる場合があります。
FAL_KEY環境変数が正しく設定されていることを確認してください。Claude Desktop設定ファイル内で直接設定することも可能です。
動画生成中にエラーが発生した場合、詳細なエラーメッセージがログに記録されます。一般的な問題は:
エラーが続く場合は、しばらく待ってから再試行するか、プロンプトを変更してみてください。
MIT
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!