mcpField
S
shotflow-mcp

shotflow-mcp

ローカル
github.com/JOHNZhang-uiメディア・デザイン017 週間前に更新

shotflow-mcp について

shotflow-mcpは、ShotFlowのストーリーボード作成と動画生成機能をMCPクライアントに提供し、タスク確認やショット再生成にも対応します。創作タイプとビジュアルスタイルのリソースも利用できます。

主な機能

  1. 01脚本やアイデアから絵コンテを生成
  2. 02絵コンテのショットから動画を生成
  3. 03動画生成状況の確認
  4. 04個別ショットの再生成
  5. 05動画タスク履歴とクォータの確認
  6. 06創作タイプとビジュアルスタイルの参照

活用シーン

  1. 01脚本のアイデアを絵コンテにする
  2. 02絵コンテのショットから動画を作成
  3. 03生成状況の確認やショットの再生成
  4. 04タスク履歴や創作テンプレートの確認

MCP 対応

Streamable HTTP経由で、7つのツールと2つのテンプレートリソースをMCPクライアントに提供します。オンラインのエンドポイントは`https://aishotflow.cn/mcp`です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"johnzhang-ui-shotflow": {
"command": "npx",
"args": [
"-y",
"shotflow-mcp-server"
],
"env": {
"SHOTFLOW_API_URL": "<SHOTFLOW_API_URL>",
"MCP_API_KEY": "<MCP_API_KEY>"
}
}
}
}
起動コマンドnpx -y shotflow-mcp-server
設定が必要な環境変数
SHOTFLOW_API_URLShotFlow Express API 地址(URL 格式,例如 http://localhost:3003)
MCP_API_KEYシークレットMCP Server 认证 Key(可选)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmshotflow-mcp-server1.0.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ShotFlow MCP Server

AI エージェントから専門的な絵コンテ生成機能を直接呼び出せます

MCP Version License Online

ShotFlow MCP Server は、ShotFlow の Model Context Protocol インターフェース実装です。MCP に対応したあらゆる AI クライアント(Claude Desktop、Cursor、Cline、VS Code Copilot など)から、専門的な絵コンテの作成や動画生成機能を直接呼び出せます。


オンラインでの利用

インストール不要。URL を設定するだけで利用できます:

https://aishotflow.cn/mcp

機能一覧

ツール説明
generate_storyboard脚本やアイデアの説明から、専門的な絵コンテを生成します(6 種類の創作タイプ × 7 種類のビジュアルスタイル)
generate_video絵コンテのショットから動画を生成します(Pro 機能)
check_video_status動画生成のステータスを確認します
regenerate_shot個別のショットを再生成します
list_video_tasks動画タスクの履歴を一覧表示します
check_quota今日の利用枠を確認します
check_healthサービスの稼働状況を確認します
リソース説明
shotflow://templates/creative-types6 種類の創作タイプのテンプレートとデフォルトパラメーター
shotflow://templates/visual-styles7 種類のビジュアルスタイルの参考情報とキーワード

すぐに接続する

Claude Desktop

設定ファイルを編集します(macOS: ~/Library/Application Support/Claude/claude_desktop_config.json、Windows: %APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "shotflow": {
      "url": "https://aishotflow.cn/mcp"
    }
  }
}

Claude Desktop を再起動し、「Attached tools」をクリックして shotflow が読み込まれていることを確認します。

Cursor IDE

プロジェクトのルートディレクトリに .cursor/mcp.json を作成します:

{
  "mcpServers": {
    "shotflow": {
      "url": "https://aishotflow.cn/mcp"
    }
  }
}
VS Code(1.99+)

プロジェクトのルートディレクトリに .vscode/mcp.json を作成します:

{
  "servers": {
    "shotflow": {
      "type": "http",
      "url": "https://aishotflow.cn/mcp"
    }
  }
}
Cline / Roo-Cline

~/.cline/mcp_settings.json を編集します:

{
  "mcpServers": {
    "shotflow": {
      "url": "https://aishotflow.cn/mcp"
    }
  }
}

呼び出し例

ショート動画の絵コンテを生成する

AI クライアントに次のように伝えます:

shotflow の generate_storyboard ツールを使って、ショート動画の絵コンテを作成してください。夜遅くまで製品開発に取り組む起業家の物語で、3 つのシーン、心温まるスタイル、9:16 の縦向きでお願いします。

AI が MCP ツールを自動的に呼び出し、構造化された絵コンテを返します。

利用可能な創作タイプを確認する

shotflow の creative-types リソースを読み込み、選べる創作タイプを教えてください。


Agent Card(A2A プロトコル)

ほかの AI エージェントは、次の URL を使って ShotFlow の機能を自動検出できます:

https://aishotflow.cn/mcp/agent-card

独自のインスタンスをデプロイする

要件
  • Node.js 18+
  • ShotFlow Express Server が localhost:3003 で実行されていること
インストール
git clone https://github.com/YOUR_USERNAME/shotflow-mcp.git
cd shotflow-mcp
# 无需 npm install,零依赖
起動
# 开发模式
node shotflow-mcp-server.js
# 默认端口 3004

# 生产部署(systemd)
sudo cp shotflow-mcp.service /etc/systemd/system/
sudo systemctl enable shotflow-mcp
sudo systemctl start shotflow-mcp
環境変数
変数デフォルト値説明
MCP_PORT3004MCP サーバーの待ち受けポート
SHOTFLOW_API_URLhttp://localhost:3003ShotFlow Express のアドレス
NODE_ENVdevelopment環境モード

アーキテクチャ

AI Client (Claude/Cursor/...)
    ↓ Streamable HTTP (JSON-RPC 2.0)
Nginx :443
    └── /mcp → ShotFlow MCP Server :3004
                    └── HTTP → ShotFlow Express :3003
  • プロトコル: MCP 1.0(Streamable HTTP + SSE)
  • トランスポート: HTTP 上の JSON-RPC 2.0
  • 依存関係: 外部依存なし(Node.js のみで実装)
  • SSE 対応: proxy_buffering off と Nginx の組み合わせで、進行状況をストリーミング配信

ファイル構成

shotflow-mcp/
├── shotflow-mcp-server.js   # MCP Server 主文件
├── tool-definitions.js       # 7个 Tool 的 JSON Schema 定义
├── resource-definitions.js   # 2个 Resource 定义
├── prompt-builder.js        # Prompt 构造与模型配置解析
├── package.json             # npm 包配置
├── shotflow-mcp.service     # systemd 服务文件
├── INTEGRATION.md          # 详细接入文档
├── README.md               # 本文件
└── test/
    └── test-mcp.js        # 测试套件

テスト

# 启动本地服务
node shotflow-mcp-server.js &

# 运行测试
node test/test-mcp.js

関連リンク


ライセンス

MIT License — 自由に使用、変更、配布できます。


サポート

コメント

MCP は初めてですか?

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

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