mcpField
A
Axiom Lab — AI Pitch Deck & Business Video MCP

Axiom Lab — AI Pitch Deck & Business Video MCP

リモート
axiomlab.onlineメディア・デザイン04 日前に更新
リポジトリ公式サイト

Axiom Lab — AI Pitch Deck & Business Video MCP について

Axiom Labの公式MCPサーバー、CLI、SDKは、プレゼン資料、文書、画像、ブリーフから商用動画を制作します。無料の制作プランで入力を検証し、明示的な確認後にのみレンダリングを開始します。

主な機能

  1. 01文書、画像、動画、音声のアップロード
  2. 02制作プランの生成と検証
  3. 03動画ジョブの作成と追跡
  4. 04ジョブの一時停止、再開、キャンセル
  5. 05追加予算リクエストの承認
  6. 06PythonおよびTypeScript SDK

活用シーン

  1. 01ピッチ資料を動画にする
  2. 02商品写真とブリーフから製品動画を作る
  3. 03制作状況を追跡してダウンロードリンクを取得する
  4. 04制作確定前に無料プランを確認する

MCP 対応

リモートのStreamable HTTPまたはローカルstdioで接続でき、素材のアップロード、プラン作成、動画ジョブ、残高確認のツールに加え、4個のプロンプトと2個のリソースを提供します。プランは無料で、有料制作は明示的な確認後に開始します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://axiomlab.online/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://axiomlab.online/mcp認証が必要

ツール

詳細

Axiom Lab MCP サーバー、CLI、SDK(azimo)

Axiom-lab-tech/axiomlab-mcp MCP サーバー

Axiom Lab の公式 Model Context Protocol(MCP)サーバー、azimo コマンドラインクライアント、Python SDK、TypeScript SDKです。PDFのピッチ資料、PPTXスライド、UIのスクリーンショット、製品写真、文章のブリーフから、QAチェック済みの商用動画を作成できます。


MCP で接続する 2 つの方法

方法 1:リモート Streamable HTTP MCP(ローカルへのインストール不要)

https://axiomlab.online/dev で取得した API キーを使い、Claude Code、Cursor、または任意の Streamable HTTP MCP クライアントを https://axiomlab.online/mcp に直接接続します。

claude mcp add --transport http azimo https://axiomlab.online/mcp \
  --header "Authorization: Bearer $AZIMO_API_KEY"

または、~/.cursor/mcp.json / claude_desktop_config.json に設定します。

{
  "mcpServers": {
    "azimo": {
      "url": "https://axiomlab.online/mcp",
      "headers": {
        "Authorization": "Bearer ${env:AZIMO_API_KEY}"
      }
    }
  }
}
方法 2:ローカル stdio MCP サーバー(azimo mcp)

macOS、Linux、Windows でローカルの stdio MCP サーバーを直接実行します(ファイルごとに最大 60 MB までのローカルファイルパスからの直接アップロードに対応し、base64 のインライン制限もありません)。

pip install "git+https://github.com/Axiom-lab-tech/axiomlab-mcp.git"

claude_desktop_config.json または ~/.cursor/mcp.json で設定します。

{
  "mcpServers": {
    "azimo": {
      "command": "azimo",
      "args": ["mcp"],
      "env": {
        "AZIMO_API_KEY": "vg_..."
      }
    }
  }
}

または、uvx で一時的に起動します。

uvx --from "git+https://github.com/Axiom-lab-tech/axiomlab-mcp.git" azimo mcp

利用可能な MCP ツール(14 ツール、4 プロンプト、2 リソース)

ツール説明
azimo_list_workflows対応する動画ワークフロー(explainer、motion_explainer、product_pitch、profile_card、short_drama、creative_video)、再生時間、アスペクト比を一覧表示します
azimo_list_playgroundすぐに使える開始用テンプレート(プロジェクト紹介、人物カード、製品紹介動画、会社紹介、ショートドラマ広告、EC 広告)と、実行可能な例を一覧表示します
azimo_list_video_typesproject、product、personal、corporate、name_card 動画の構造化フィールドを確認します
azimo_upload_asset元資料の PDF、PPTX スライド、DOCX ブリーフ、PNG/JPG/WEBP 写真、MP4/MOV クリップ、または音声リファレンスをアップロードします
azimo_list_assets現在のプロジェクトにアップロードされたファイルと、それぞれの asset_id を一覧表示します
azimo_create_plan有料レンダリングを開始する前に、素材を検証して無料の構造化された制作プランを生成します
azimo_create_video確認済みの ready プランから有料動画制作を開始します(plan_id ごとに冪等)
azimo_get_videoジョブのステータス、ステージ、進捗、および署名付きの MP4 動画、カバー画像(+SRT)のダウンロードリンクを取得します
azimo_wait_video制作が終端状態に達するか、needs_input(confirm_duration)で一時停止するまでロングポーリングします
azimo_list_videosアクティブなプロジェクト内の最近の動画をステータス付きで一覧表示します
azimo_cancel_video次の有料ステップが始まる前に、キュー内、待機中、または実行中の動画ジョブをキャンセルします
azimo_approve_budget動画が承認可能な budget_approval リクエストで停止した場合に、追加の支出を承認します
azimo_resume_video推奨される動画の再生時間(duration_sec、30~180 秒)を確定するか、一時停止中の needs_input 動画を続行します
azimo_get_balance前払い HKD ウォレットの合計残高、予約済み残高、利用可能残高を確認します
  • MCP プロンプト(4):create_product_video、create_company_intro、create_project_intro、create_person_card
  • MCP リソース(2):azimo://workflows、azimo://video-types

安全性を設計段階から確保:プランは常に無料です。制作と請求は明示的な確認後にのみ開始され、viewer ロールの API キーでは、残高を使用する権限がなくてもプランと進捗を確認できます。


Python SDK

import os
from vidgen_sdk import Vidgen

with Vidgen("https://axiomlab.online", os.environ["AZIMO_API_KEY"]) as api:
    asset = api.upload_asset("deck.pdf")
    plan = api.create_plan(
        {
            "prompt": "Explain in 60 seconds how our inventory platform cuts warehouse stockouts",
            "assets": [asset["id"]],
            "options": {"workflow": "auto", "duration_max": 60},
        },
        idempotency_key="launch-plan-001",
    )
    if plan["data"]["status"] == "ready":
        job = api.create_video(plan_id=plan["id"], idempotency_key="launch-video-001")
        final = api.wait(job["id"])
        stop = (final.get("result") or {}).get("input_required") or {}
        if stop.get("code") == "confirm_duration":
            api.confirm_duration(job["id"], stop["suggested_duration_sec"], idempotency_key="launch-length-001")
            final = api.wait(job["id"])

TypeScript SDK(typescript/)

依存関係ゼロの Node.js 22+ / Web Crypto 対応 TypeScript クライアント(@vidgen/sdk)については、typescript/README.md をご覧ください。

ライセンス

MIT © Axiom Lab

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。