Skip to main content
Glama

Vidu MCP Server

by el-el-san

Vidu MCP サーバー

Vidu動画生成APIと連携するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、Viduの強力なAIモデルを用いて画像から動画を生成するためのツールを提供します。

特徴

  • 画像から動画への変換: カスタマイズ可能な設定で静止画像から動画を生成します
  • 生成ステータスの確認: ビデオ生成タスクの進行状況を監視する
  • 画像アップロード: Vidu APIで使用する画像を簡単にアップロードできます

前提条件

  • Node.js (v14以上)
  • Vidu API キー ( Vidu Web サイトから入手可能)
  • TypeScript(開発用)

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Vidu Video Generation Server を自動的にインストールするには:

npx -y @smithery/cli install @el-el-san/vidu-mcp-server --client claude

手動インストール

  1. このリポジトリをクローンします:
git clone https://github.com/el-el-san/vidu-mcp-server.git cd vidu-mcp-server
  1. 依存関係をインストールします:
npm install
  1. .env.templateに基づいて.envファイルを作成し、Vidu API キーを追加します。
VIDU_API_KEY=your_api_key_here

使用法

  1. TypeScript コードをビルドします。
npm run build
  1. サーバーを起動します。
npm start

MCP サーバーが起動し、MCP クライアントからの接続を受け入れる準備が整います。

ツール

1. 画像から動画へ

カスタマイズ可能なパラメータを使用して静止画像をビデオに変換します。

パラメータ:

  • image_url (必須): ビデオに変換する画像のURL
  • prompt (オプション): ビデオ生成のためのテキストプロンプト(最大1500文字)
  • duration (オプション): 出力ビデオの継続時間(秒)(4または8、デフォルトは4)
  • model (オプション): 生成のモデル名 ("vidu1.0", "vidu1.5", "vidu2.0"、デフォルトは "vidu2.0")
  • resolution (オプション):出力ビデオの解像度(「360p」、「720p」、「1080p」、デフォルトは「720p」)
  • movement_amplitude (オプション): フレーム内のオブジェクトの移動振幅 ("auto", "small", "medium", "large"、デフォルトは "auto")
  • seed (オプション):再現性のためのランダムシード

リクエストの例:

{ "image_url": "https://example.com/image.jpg", "prompt": "A serene lake with mountains in the background", "duration": 8, "model": "vidu2.0", "resolution": "720p", "movement_amplitude": "medium", "seed": 12345 }

2. 生成ステータスを確認する

実行中のビデオ生成タスクのステータスを確認します。

パラメータ:

  • task_id (必須): 画像から動画へのツールによって返されるタスクID

リクエストの例:

{ "task_id": "12345abcde" }

3. 画像をアップロードする

Vidu API で使用する画像をアップロードします。

パラメータ:

  • image_path (必須): 画像ファイルへのローカルパス
  • image_type (必須): 画像ファイルの種類 ("png", "webp", "jpeg", "jpg")

リクエストの例:

{ "image_path": "/path/to/your/image.jpg", "image_type": "jpg" }

仕組み

サーバーは、モデルコンテキストプロトコル(MCP)を使用して、AIツール向けの標準化されたインターフェースを提供します。サーバーを起動すると、標準入出力チャネルを介してコマンドをリッスンし、構造化された形式で結果を返します。

サーバーは、次のような Vidu API とのやり取りの複雑な部分をすべて処理します。

  • APIキーによる認証
  • ファイルのアップロードとフォーマットの検証
  • 非同期タスク管理とポーリング
  • エラー処理とレポート

トラブルシューティング

  • APIキーの問題: Vidu APIキーが.envファイルに正しく設定されていることを確認してください
  • ファイルアップロードエラー: 画像ファイルが有効であり、サイズが10MB未満であることを確認してください
  • 接続の問題: インターネットにアクセスでき、Vidu API サーバーにアクセスできることを確認してください。

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Vidu の AI モデルを使用して静止画像から動画を生成できるサーバー。画像から動画への変換、タスク監視、画像のアップロード機能を備えています。

  1. 特徴
    1. 前提条件
      1. インストール
        1. Smithery経由でインストール
        2. 手動インストール
      2. 使用法
        1. ツール
          1. 画像から動画へ
          2. 生成ステータスを確認する
          3. 画像をアップロードする
        2. 仕組み
          1. トラブルシューティング
            1. 貢献

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A server that provides Luma AI's video generation API as the Model Context Protocol (MCP)
                Last updated -
                2
                TypeScript
              • A
                security
                A
                license
                A
                quality
                An MCP Server that integrates with Stability AI's API to provide high-quality image generation, editing, and manipulation capabilities including background removal, outpainting, search-and-replace, and upscaling.
                Last updated -
                13
                35
                55
                TypeScript
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                A server that helps AI models better understand Vite/Nuxt applications, providing enhanced context awareness for development support.
                Last updated -
                637
                TypeScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                A server that provides AI-powered image generation, modification, and processing capabilities through the Model Context Protocol, leveraging Google Gemini models and other image services.
                Last updated -
                6
                Python
                MIT License
                • Linux
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/el-el-san/vidu-mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server