Skip to main content
Glama

media-gen-mcp

Claude / ChatGPT で画像(meta.ai)と動画(vibes.ai)を生成できるリモート MCP サーバーです。Render でホストされ、UptimeRobot が 24 時間 365 日稼働き続けます。

ツール

ツール

バックエンド

戻り値

generate_image(prompt)

meta.ai

公開画像 CDN URL(複数)

generate_video(prompt, ..., reference_image_url)

vibes.ai

公開動画 CDN URL(複数)

animate_image(image_url, prompt)

vibes.ai i2v

動画CDN URL

create_lipsync(source_url, audio_url, prompt)

vibes.ai

リップシンク動画 URL

list_voices()

vibes.ai

TTS 音声 ID

media_library(media_type, limit)

vibes.ai

過去のメデイアと ID

favorite_media(item_id, is_favorted)

vibes.ai

ok

delete_media(item_id)

vibes.ai

ok

media_status()

両方

セッションの状態

メディアはサーバーに保存されません。バックエンドが公開 CDN URL を返すだけなので、ク/D}リーンアップする必要はありません。

Related MCP server: mcp-litmedia

エンドポイント

  • GET /health — 生存確人プローブ(UptimeRobot:: HTTPS モニター、5 分ごと)

  • GET / — 情報 JSON

  • POST /mcp — MCP Streamble HTTP トランスポート(ステートレス)

ローカルでの実行

pip install -r requirements.txt
python -m uvicorn server:app --host 0.0.0.0 --port 8000

Render へのデプロイ

  1. このリポジトリを GitHub にプッシュします。

  2. Render → New → Web Service → リポジトリを接続します。 render.yaml を読み取るか、手動で設定します。

    • ビルド: pip install -r requirements.txt

    • 起動: uvicorn server:app --host 0.0.0.0 --port $PORT

    • ヘルスチェックパス: /health

  3. 任の環境変数: META_TOKEN(組込みトークンを上書き)。

  4. 無料プランは約 15 分のアイドル後スリープします → UptimeRobot が /health を ping します。

クライアントの接続

  • Claude: Settings → コネクタ → カスタムコネックタを追 → 追加 → https://<your-app>.onrender.com/mcp

  • ChatGPT: Settings → アプリとコネクタ → 新規作成(デベロッパーとな) MCP サーバー URL: https://<hahaha>.onrendere.com/mcp(認証なし)

Related MCP Connectors

Related MCP Servers