each::labs について
each::labsは、画像、動画、音楽、音声の生成・編集と、組織のワークフロー実行に対応するプラグインです。Claude、Codex、Grok Build向けで、ファイルのアップロードや設定、結果選択にインタラクティブカードを使います。
主な機能
- 01画像、動画、音楽、音声の生成と編集
- 02組織のワークフローの実行と確認
- 03メディアのカット、トリミング、リサイズ、変換
- 04カードでのファイルアップロードと設定調整
- 05生成結果の確認、比較、選択
活用シーン
- 01会話内での画像や動画の作成・編集
- 02音楽や音声の生成と音声の文字起こし
- 03メディアファイルのカット、トリミング、変換
- 04メディアを入力して組織のワークフローを実行
MCP 対応
プラグインは `https://mcp.eachlabs.ai/mcp` のeach::labs MCPサーバーに接続し、メディアモデルと組織のワークフローを実行します。each::labsアカウントでログインし、APIキーは不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.eachlabs.ai/mcpclaude mcp add --transport http ai-eachlabs https://mcp.eachlabs.ai/mcp{"mcpServers":{"ai-eachlabs":{"type":"http","url":"https://mcp.eachlabs.ai/mcp"}}}Cursor で開く{"servers":{"ai-eachlabs":{"type":"http","url":"https://mcp.eachlabs.ai/mcp"}}}VS Code で開く{"mcpServers":{"ai-eachlabs":{"type":"http","url":"https://mcp.eachlabs.ai/mcp"}}}{"mcpServers":{"ai-eachlabs":{"serverUrl":"https://mcp.eachlabs.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Claude、Codex、Grok Build 用 each::labs プラグイン
会話で依頼するだけで、each::labs のモデルを使って画像、動画、音楽、音声を生成・編集し、組織の each::labs ワークフローを実行できます。このプラグインでは、メディアのカット、トリミング、サイズ変更、変換も行えます。また、ファイルのアップロード、モデル設定の調整、複数の結果からの選択ができる、小さなインタラクティブカードをチャット内に表示します。
Claude Chat(claude.ai)、Claude Desktop、Cowork、Claude Code、Codex アプリ、Codex CLI、Grok Build で動作します。 each::labs アカウントでサインインするため、貼り付ける API キーはありません。
インストール
このプラグインは専用のマーケットプレイス eachlabs/plugin からインストールします。
同じリポジトリが Claude、Codex、Grok Build に対応しています。
| 場所 | 方法 |
|---|---|
| Claude Chat、Claude Desktop | Customize、Plugins、Add marketplace の順に選択し、eachlabs/plugin を入力してから、eachlabs プラグインを追加します |
| Claude Code | claude plugin marketplace add eachlabs/plugin を実行し、続けて claude plugin install eachlabs@eachlabs を実行します |
| Codex CLI | codex plugin marketplace add eachlabs/plugin を実行し、続けて codex plugin add eachlabs@eachlabs、その後 codex mcp login eachlabs を実行します |
| Codex アプリ | 上記の CLI コマンドでマーケットプレイスを追加し、Plugins から eachlabs プラグインをインストールします |
| Grok Build | grok plugin install eachlabs/plugin --trust を実行し、Grok がブラウザーで each::labs のページを開いたらサインインします |
チームと Enterprise。 Owner は、組織全体のコネクターとして
https://mcp.eachlabs.ai/mcp を追加できます。claude.ai の組織全体でのプラグイン同期は組織独自のプライベートリポジトリのみを受け付けるため、各メンバーがそれぞれプラグインのマーケットプレイスを追加します。その後、各メンバーが自身の each::labs アカウントでサインインします。そのアカウントは、実行料金を負担する each::labs 組織に所属している必要があります。個人アカウントでサインインしたメンバーの実行料金は、個人アカウントに請求されます。
更新。 Claude Chat と Claude Desktop では、マーケットプレイスからインストールしたプラグインは再起動なしで自動更新されます。Claude Code では、claude plugin update eachlabs@eachlabs を実行し、その後 /reload-plugins を実行します。Codex では、codex plugin marketplace upgrade を実行します。Grok Build では、grok plugin update eachlabs を実行します。
サインイン
インストール後、プラグインの Connectors タブを開き、Connect を選択します。ブラウザーで each::labs が開きます。サインインし、使用する組織を選択してください。モデルの実行とワークフローの実行はすべて、each::labs のダッシュボードや API から実行した場合と同様に、その組織に請求されます。
Grok Build では、プラグインを初めて使用したときにブラウザーが開きます。再度サインインするには、/mcps を開き、eachlabs で i を押します。
依頼できること
自分の言葉で依頼してください。Claude がモデルを選び、入力を読み取って実行します。 例をいくつか紹介します。
| タスク | 例 |
|---|---|
| 画像 | 「大理石のテーブルに置かれた白いスニーカーの商品写真を、柔らかなスタジオ照明で生成して。」 |
| 画像 | 「炎のドラゴンが描かれたファンタジーのトレーディングカードを 4 種類作って。そこから 1 つ選びたい。」 |
| 画像編集 | 「この写真の背景を削除して。」「このポートレートを水彩画風にして。」 |
| 動画 | 「この画像から、カメラがゆっくり近づく 5 秒の動画を作って。」 |
| 動画 | 「夕暮れに波が灯台に打ち寄せる 10 秒の動画を作って。」 |
| 音楽 | 「イントロ用に、明るい雰囲気の 30 秒のローファイビートを作曲して。」 |
| 音声 | 「この段落を落ち着いた男性の声で読み上げて。」「このインタビューを書き起こして。」 |
| カットとトリミング | 「この動画の最初の 10 秒をカットして。」「ストーリー用に、この動画を 9:16 にトリミングして。」 |
| 変換 | 「この動画を GIF に変換して。」「この動画から音声を mp3 形式で抽出して。」 |
| ワークフロー | 「どんなワークフローがある?」「この写真を使って、商品動画のワークフローを実行して。」 |
写真のスタイルを変更してからアニメーションにするなど、タスクに複数の手順がある場合、Claude はまず、処理全体を実行できる組織のワークフローを探し、適合するものがあれば実行します。
会話内のカード
チャットアプリである Claude Chat(claude.ai)、Claude Desktop、Codex アプリでは、一部の回答がプレーンテキストではなく小さなカードで表示されます。Claude Code、Codex CLI、Grok Build などのターミナルでは、同じ結果がテキストで表示されます。
| 表示されるもの | 表示されるタイミング |
|---|---|
| 「Choose a photo」と進行状況バーが表示されたファイル選択画面 | モデルが、まだリンクしていないファイルを必要とする場合です。1 つのカードで、スライドショー用のスクリーンショット一式など、複数のファイルをまとめて指定できます。ファイルはブラウザーから各::labs のストレージに直接アップロードされます |
| モデルの設定と「Run」ボタンがあるフォーム | 設定の調整を依頼した場合や、実行前に選択できるオプションがある場合です |
| 画像、動画または音声プレーヤーとダウンロードボタンがある結果 | メディアを生成するすべての実行です。複数の形式があるファイルには、形式ごとにボタンが表示されます。ワークフローの出力はギャラリーにまとめて表示されます |
| 選択できる複数の結果と「Use this variant」ボタン | 複数のバリエーションを依頼した場合です。好きなだけ切り替えてから「Use this variant」を押してください。Claude はその結果を使って続行し、選択は確定されます |
| 編集した画像または動画の下にある「Compare」ボタン | 渡したファイルを編集した結果の場合です。ハンドルをドラッグして編集前と編集後を比較できます |
| 2 つのハンドルがあるタイムライン、または最初のフレーム上の長方形 | 正確な数値を指定せずに、クリップのカットやフレームの切り抜きをしたい場合です |
| ワークフローの入力項目をフォームで表示し、写真、動画、音声の入力ごとにファイル選択画面を備えたもの | ワークフローに、まだ指定していない入力が必要な場合です |
カードのボタンを押すと、Claude が自動で処理を続けます。何かを入力する必要はありません。一度使ったカードは、後で会話に戻ってきても選択内容が保持されます。
会話内でモデルを初めて実行した後、Claude は返信の末尾に、そのモデルの設定項目をいくつか挙げた短い 生成設定の調整 行を表示します。変更したい項目を伝えると、設定フォームが表示されます。
制限事項
- each::sense のスキルは含まれません。 公開されている eachlabs/skills コレクションには、each::labs のエージェントである each::sense を通じて実行されるスキルも含まれています。each::sense へのアクセスは特定の組織に限定されているため、このプラグインにはそれらのスキルは含まれていません。背景の削除、アップスケーリング、トリミング、透かしの追加など、その大半のタスクは上記のモデルと動画ツールで実行できます。
- ファイルは each::labs のストレージに保存されます。 アップロードと結果は each::labs に保存され、そこから表示されます。ファイルのリンクを知っている人は誰でも開けますが、リンクは長いランダムなアドレスで、どこにも一覧表示されません。ファイルは 180 日間、または組織で独自の保存期間を設定している場合はその期間保存され、each::labs ダッシュボードのストレージページから早めに削除することもできます。
- アップロード。 1 つのアップロードカードで最大 50 個のファイルをアップロードできます。ただし、選択したモデルが受け付けるファイル数がそれより少ない場合は、その数が上限になります。ファイルは 1 つあたり最大 100 MB です。一度に 4 ファイルずつアップロードされます。ファイル数が多すぎる場合やファイルサイズが大きすぎる場合、カードはアップロードを開始する前に拒否します。同じ制限は、ワークフローのフォームにあるファイル項目にも適用されます。
- 時間のかかる処理。 動画の処理には数分かかることがあります。Claude は処理を待ち、待機時間を超えても完了していない場合は、完了するまで再度確認します。
- バリエーション。 モデル自体が 1 回の実行でそれ以上生成できる場合を除き、1 回のリクエストで 1 つのプロンプトにつき最大 8 件の結果を生成できます。
- ワークフロー。 Claude は組織のワークフローを一覧表示、読み取り、実行し、その結果を表示できます。ワークフローの作成や編集は each::labs ダッシュボードで行います。
- スマートフォン。 カードは Claude アプリで使えます。ファイル選択画面ではカメラではなく、写真ライブラリが開きます。
- FLAC 音声をトリミングすると、mp4 ファイルが返されます。トリミングでは音声を変換せずにコピーするためです。mp3、wav、m4a は元の形式が維持されます。
トラブルシューティング
| 問題 | 対処方法 |
|---|---|
| 新しいカードや更新が表示されない | 新しい会話を開始します。それでも表示されない場合は、claude.ai を再読み込みするか、Claude Desktop を再起動します |
| カードに表示されるファイル数が、実際のファイル数より少ない | Claude にファイルの数を伝えるか、残りのファイル用に別のカードを作成するよう依頼します |
| ツールでサインインエラーまたは権限エラーが発生する | プラグインの Connectors タブを開き、接続を解除してから再接続します |
| カードが表示されず、テキストだけが表示される | Claude Chat または Claude Desktop を使用していることを確認します。Claude Code ではテキストのみが表示されます。結果をもう一度表示するよう Claude に依頼します |
| カードにファイルが利用できなくなったと表示される | ファイルをもう一度表示するよう Claude に依頼します。結果の新しいコピーが取得されます |
| 誤った組織に請求される | コネクターの接続を解除し、正しい組織を選択して再度サインインします |
データ
このプラグインは https://mcp.eachlabs.ai/mcp という1つのアドレスに接続し、
each::labs へのサインインだけが必要です。API キーは不要で、お使いの
マシン上でスクリプトやフックが実行されることもありません。
プロンプトと入力ファイルのリンクは each::labs MCP サーバーに送信され、 サインイン時に選択した組織の each::labs API 上で処理されます。カードに 追加したファイルはブラウザーから each::labs ストレージに送られ、Claude を経由しません。このプラグイン自体は何も保存しません。
貢献
リポジトリーの構成、スキルの生成方法、バージョンのリリース方法については CONTRIBUTING.md をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。