Skip to main content
Glama
yt0912iii

Independent Video Generator

by yt0912iii

Independent Video Generator

これはメインプロジェクトから切り離した独立したビデオ生成フロントエンドとバックエンドで、ComfyUI ビデオ workflow のみを保持し、Agent 対話と画像生成は含みません。

起動

  1. .env.example を .env にコピーし、ComfyUI と FFPROBE のパスを確認します。

  2. 依存関係をインストール:npm install

  3. 開発モード:npm run dev

  4. 本番ビルド:npm run build

  5. 本番起動:npm run start

デフォルトURL:http://127.0.0.1:8834

Windowsユーザーは start.bat をダブルクリックするだけで、現在のフォルダーに自動的に切り替わり、.env を作成し、依存関係をインストールしてサービスを起動します。

Related MCP server: RunComfy MCP Server

ビデオ API

  • GET /api/video/workflows

  • POST /api/video/jobs

  • GET /api/video/jobs/:jobId

  • DELETE /api/video/jobs/:jobId

MCP 最小バージョン

まずビデオ API を起動し、次に npm run mcp を実行します。MCP server は stdio transport を使用し、MCP_API_URL(デフォルト http://127.0.0.1:8834)を介して既存のビデオ API を呼び出します。

提供される tools:

  • list_video_workflows

  • create_video_job

  • upload_video_asset

  • get_video_job

  • list_video_jobs

  • get_video_result

  • cancel_video_job

リモートフロントエンドとGPUホスト

フロントエンドとMCPはポータブルな制御側に置き、Backend、ComfyUI、モデル、GPUは同じGPUホストに置きます。フロントエンドは次のようにビルドします:

VITE_BACKEND_URL=http://GPU_HOST:8834

GPUホストのBackendは次のように設定します:

HOST=0.0.0.0
PORT=8834
COMFYUI_URL=http://127.0.0.1:8188
CORS_ORIGIN=http://FRONTEND_HOST

MCPは次のように設定します:

MCP_API_URL=http://GPU_HOST:8834

ブラウザとMCPはビデオジェネレーターAPIのみを呼び出し、ComfyUIはGPUホスト上でプライベートのままです。APIキー認証はまだ有効になっていないため、HOST=0.0.0.0 は信頼できるLANまたはVPNでのみ使用してください。

現在、画像と音声は引き続き data URL で送信されており、ローカルMVPには適していますが、大規模または多ユーザー展開には適していません。

ビデオ workflow のアセットは workflow/ にあります。このプロジェクトは現在、メインプロジェクトと同じ ComfyUI サービスを共有していますが、コード、フロントエンドページ、タスクAPI、workflow JSON は独立しています。

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables generation of AI videos and images using RunComfy APIs. Supports multiple models for text-to-video, image-to-video, text-to-image, and image-to-image workflows with customizable parameters like aspect ratio, duration, and seed.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Dynamically loads ComfyUI workflows as MCP tools, enabling AI assistants to generate images, videos, and audio by executing workflows across categories like text-to-image, image-to-video, and text-to-audio with automatic parameter mapping and progress monitoring.
    29,224 npm
    3
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables discovery of ComfyUI nodes and building/managing workflows with real-time execution via WebSocket. Provides 50+ tools for node discovery, workflow building, template usage, model management, and batch/chain execution.
    70 npm
    4
    MIT