mcpField
S
starreel

starreel

ローカル
starreel.aiメディア・デザイン0今日更新

starreel について

starreelは、StarReelのホスト型制作パイプラインを通じて、脚本をダウンロード可能なショートドラマ動画にするMCPクライアントパッケージです。脚本の書き換え、物語素材、動画、音声、最終編集に対応し、有料工程の前に見積もりを提示します。

主な機能

  1. 01脚本の書き換えと分析
  2. 02ストーリーボード、フレーム、動画の生成
  3. 03ナレーション、音楽、効果音の作成
  4. 04エピソードの編集と書き出し
  5. 05有料制作前の見積もり

活用シーン

  1. 01脚本からショートドラマを制作する
  2. 02既存の脚本や絵コンテをプロジェクトに取り込む
  3. 03登場人物の音声や音響を作成する
  4. 04字幕をローカライズし別形式でレンダリングする

MCP 対応

120種類以上のツールを通じて、MCPクライアントをStarReelのホスト型制作パイプラインに接続します。エージェントは制作工程を実行し、ダウンロード可能な完成動画のリンクを取得できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"ai-starreel-starreel": {
"command": "npx",
"args": [
"-y",
"@starreel/mcp"
],
"env": {
"STARREEL_API_KEY": "<STARREEL_API_KEY>"
}
}
}
}
起動コマンドnpx -y @starreel/mcp
設定が必要な環境変数
STARREEL_API_KEYシークレットStarReel API key (create in Settings → API Keys)

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

パッケージ
npm@starreel/mcp0.1.262

ツール

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

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

詳細

StarReel MCP

Claude、Cursor、または任意の MCP クライアントから、スクリプトを完成済みのダウンロード可能なショートドラマエピソードに仕上げます。

npm バージョン npm ダウンロード数 ライセンス node

StarReel は、前払い方式の AI 動画制作パイプラインです。この MCP サーバーは、すべての工程をカバーする 120 以上のツールを備えた制作工程全体を公開し、AI エージェントが未加工のスクリプトから完成した .mp4 まで制作できるようにします。

script → AI rewrite → cast / scenes / props extraction → storyboards
       → character portraits & sheets (anchor the people) + scene plates (anchor the backdrops)
       → keyframes → video shots → voiceover (TTS) → final cut (.mp4 link)

薄くオープンなクライアントであり、キャラクターの一貫性チェック、フレームの連結、ベスト・オブ・N による監査、課金などの重い処理はすべて、starreel.ai のサーバー側で実行されます。

クイックスタート

Cursor にインストール VS Code にインストール

  1. StarReel → Settings → API Keys で、produce スコープの API キーを作成します (srk_live_...。キーは一度だけ表示されます)。
  2. Claude Code にサーバーを追加します。
claude mcp add starreel -e STARREEL_API_KEY=srk_live_xxx -- npx -y @starreel/mcp

または、Claude Code プラグインをインストールします。MCP サーバーとエージェントスキルを一度に設定できます (先にシェルで STARREEL_API_KEY を設定してください)。

/plugin marketplace add starreel/starreel-mcp
/plugin install starreel@starreel
  1. エージェントに次のように依頼します。「このスクリプトを使って、エピソード全編を制作してください:<your script>」 — まず有料の各工程の見積もりを提示し、確認後にのみ費用を使います。
ツールカタログの言語

ツールの説明とサーバーの指示は、簡体字中国語で作成されています。英語版を使うには STARREEL_MCP_LANG=en を設定してください。サーバーの指示(エントリーポイントの 判定ツリー)は英語で提供されます。ツールの説明は順次翻訳中で、英語版がまだない ツールは中国語にフォールバックします(空欄にはなりません。起動時のログが stderr に 現在の翻訳状況を出力します。例:lang=en ⚠ English catalog 40/230)。この設定により Accept-Language も送信され、バックエンドから提供されるラベルにも反映されます。

claude mcp add starreel -e STARREEL_API_KEY=srk_live_xxx -e STARREEL_MCP_LANG=en -- npx -y @starreel/mcp

あらゆる MCP クライアントで動作

Node ≥ 18(npx)が必要です。以下の標準設定は、Cursor · Windsurf · Cline / Roo Code · Claude Desktop · Trae · Cherry Studio · Chatbox · DeepChat および mcpServers JSON ブロックを読み込むあらゆるクライアントで、そのまま使用できます。

{
  "mcpServers": {
    "starreel": {
      "command": "npx",
      "args": ["-y", "@starreel/mcp"],
      "env": { "STARREEL_API_KEY": "srk_live_xxx" }
    }
  }
}

独自の形式を使うクライアント:

Codex CLI — ~/.codex/config.toml
[mcp_servers.starreel]
command = "npx"
args = ["-y", "@starreel/mcp"]
env = { "STARREEL_API_KEY" = "srk_live_xxx" }
VS Code(Copilot エージェントモード) — .vscode/mcp.json またはユーザーの mcp.json
{
  "servers": {
    "starreel": {
      "command": "npx",
      "args": ["-y", "@starreel/mcp"],
      "env": { "STARREEL_API_KEY": "srk_live_xxx" }
    }
  }
}
Gemini CLI — ~/.gemini/settings.json
{
  "mcpServers": {
    "starreel": {
      "command": "npx",
      "args": ["-y", "@starreel/mcp"],
      "env": { "STARREEL_API_KEY": "srk_live_xxx" }
    }
  }
}
Node がない/npx を実行できない場合(Coze、Dify、GPTs、カスタムエージェント)

REST(/v1/produce/*)経由で同じパイプラインを実行し、 SKILL.md をシステムプロンプトに貼り付けてください。 完全なワークフローの順序、課金時のルール、障害対応手順が記載されています。 API ドキュメントを参照してください。

## 含まれる内容
ステージツール(一部)
オリエンテーションget_capabilities_guide(無料、ローカル)— 素材ごとの適切な開始点、パイプラインの順序、ゲート、課金
プロジェクト設定create_drama · update_project_settings · list_project_options
台本set_script · AI リライト · edit_rewritten_script
独自素材の持ち込みget_script_format_spec · check_script_format · adopt_external_script(任意の AI でリライトしてから、そのまま採用) · get_storyboard_table_spec → check_storyboard_table → import_storyboard_table(完成済みのショットリストならリライトと分解をスキップ) · get_bulk_import_spec → check_bulk_import → bulk_import_storyboards(構造化 JSON でキャスト、シーン、ショットを一度に作成) · upload_*(独自のポートレート/シーン/小道具/ショット画像)
キャストと世界観アセット抽出 · update_character · generate_world_concept · generate_art_bible
アイデンティティアンカーgenerate_portraits_and_sheets(ポートレート+キャラクターシート=一貫性のアンカー)
ストーリーボードquote_storyboards → generate_storyboards → get_storyboards
フレームと動画quote_frames → generate_frames · quote_videos → generate_videos
音声generate_tts · generate_bgm(prompt で調整可能。director を使って各幕のムード/楽器/BPM/キーを固定) · get_bgm_prompt_guide · generate_sfx · 音声クローン · design_voice(一文から新しい声を作成)
仕上げcompose_episode(無料) · get_final_cut · render_multi_aspect · ポスターとカバー
ローカライズtranslate_subtitles · ローカライズジョブ
広告/MV モード製品ライブラリと製品シート · MV の歌詞 → ストーリー → 台本

プロジェクトの種類:drama / ad / mv / brand_film。

説明から声をデザインする(サンプル不要)

ナレーターやキャラクターに合う声がライブラリにない場合や、クローン作成を許可された録音がない場合は、一文だけで声をデザインできます。

ステップツール費用
1. 説明して候補を生成design_voice(description、任意のプレビュー用 text)→ design_id無料
2. 待って試聴get_voice_design(design_id)— 約1~3分。done になると、候補がすべてローカル wav(local_path)としてダウンロードされ、お客様が選べます無料
3. 1つ選んで保存save_designed_voice(design_id、index、name)→ voice_id(例:lib:12)音声クローンと同額。同じ候補を2回保存しても、課金は1回のみ
4. 使用set_character_voice(character_id、voice_id)— 以降 generate_tts は、そのキャラクターのすべてのセリフをこの声で読み上げます無料

ナレーターもキャラクターです(char_type は voiceover)。避けたい内容ではなく、希望する声の特徴を説明してください。年齢、性別、声質、話す速さ、雰囲気などを指定します。例:「中年男性、低く温かみのある声、ゆっくりした話し方、文末が低く下がる」。吹き替えの前に、必ずお客様に候補を1つ選んでもらってください。同じ説明でも毎回異なる人物の声が生成されます(測定された声の類似度は最低0.23)が、保存した声はすべてのセリフでクローンされます(0.85~0.90)。制限:アカウントごとに一度にデザインできるのは1つ、24時間あたり30個まで。プレビュー用の文は14~28文字。候補の保存期間は6時間です。実在の人物の声をまねる目的で、その人物の名前を指定しないでください。

課金はエージェントに安全な設計です

  • 前払いで、残高がマイナスになることはありません。 費用はベンダーへの呼び出し前に事前承認されます。残高不足の場合は明確な 402 が返され、処理が中途半端に実行されることはありません。
  • 支出前に見積もりを取得します。 費用の大きなステージでは、quote_* → ユーザーに提示 → 返された quote_id を指定して generate_* の順に進めます。動画の場合、見積もり額=実際の請求額です(同じ関数で両方を計算します)。
  • 最終カットは無料です。 コンポジション、トランジション、SFX のマッチング、納品物のパッケージ化には課金されません。
  • API キーはハッシュ化して保存し、15分間有効な短命トークンと交換します。Settings からいつでも取り消せます。

エージェント向けに構築された運用スキル

SKILL.md はパッケージに同梱されています。プラットフォームに依存しない運用マニュアルで、パイプライン全体の順序、10項目の運用規律、障害対応プレイブックが記載されています。 サーバーは接続時に同じガイダンスを通知し(MCP instructions)、ツール get_capabilities_guide としても公開します。そのため、このファイルを見たことがないエージェントでも、素材の種類ごとにどのエントリーポイントを使うかを把握できます。 スキル対応クライアントは自動的に読み込みます。npx を実行できないプラットフォーム(Coze / Dify / GPTs / カスタムエージェント)では、システムプロンプトに貼り付けて、REST(/v1/produce/*)経由で同じパイプラインを実行してください。

skills CLI を使って、スタンドアロンのエージェントスキルとしてインストールできます(Claude Code、Codex、Cursor、OpenCode、および70以上のエージェント)。

npx skills add starreel/starreel-mcp

環境変数

変数必須デフォルト
STARREEL_API_KEY✅—
STARREEL_AUTH_BASEhttps://api.shortreelai.com

REST API(OpenAPI)

プレーンな REST をお使いですか?本番環境向けの完全なファサードは openapi.json に記載されています(OpenAPI 3.1、100以上の操作。このパッケージのツール一覧から生成されるため、operationId は MCP ツール名と1対1で対応します)。 starreel.github.io/starreel-mcp でレンダリングされた内容を確認するか、任意の言語向けに型付きクライアントを生成できます。

npx openapi-typescript https://raw.githubusercontent.com/starreel/starreel-mcp/main/openapi.json -o starreel.d.ts

リンク

ライセンス

MIT — このクライアントはオープンですが、本番パイプラインはホスト型サービスです。

コメント

MCP は初めてですか?

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

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