Rive MCP
公式Rive MCPは、複雑なビューモデル、数百の状態やレイヤーを持つステートマシン、レイアウト、シェイプなどの作成といった反復的なタスクをAIに処理させることができます。
Rive MCPで何ができますか?
- アートボードの作成と管理 — 現在のRiveファイル内でアートボードの追加、名前変更、サイズ変更、配置、フォーカスを行います。
- シーングラフの検査と編集 — オブジェクト階層のクエリ、要素の選択、プロパティの更新、名前変更、複製、並べ替え、親の変更、ノードの削除を行います。
- デザイン要素の構築 — シェイプ、パス、レイアウト、コンポーネントインスタンス、コンポーネントリスト、アセットベースの要素を作成します。
- ステートマシンとアニメーションの作成 — リニアアニメーション、ステートマシン、ステート、トランジション、条件、キーフレーム、補間を編集します。
- データバインディングの設定 — ビューモデル、プロパティ、インスタンス、バインディング、カスタムプロパティグループを作成します。
- スクリプトとシェーダーの編集 — LuauスクリプトとWGSLシェーダーを管理し、ソースコードの更新、診断の実行、再コンパイル、テスト、コード検索、コンソール出力の読み取りを行います。
ドキュメント
Rive MCP 統合
export const YouTube = ({id, timestamp}) => {
const videoSrc = timestamp ? https://www.youtube.com/embed/${id}?start=${timestamp} : https://www.youtube.com/embed/${id};
return ;
};
<Note>
MCP 統合は現在、Windows および macOS 向けのデスクトップエディターでのみご利用いただけます。
MCP (Model Context Protocol) を通じて、Rive エディターを AI ツールに接続できます。最初のツールセットは、複雑なビューモデル、数百の状態やレイヤーを持つステートマシン、レイアウト、シェイプなどの反復的なタスクを AI に処理させるために設計されています。
サポートされる機能
- Rive ファイルの作成と管理 — アートボードの追加、名前変更、サイズ変更、配置、フォーカス。
- シーンの検査と編集 — 階層のクエリ、オブジェクトの選択、プロパティの更新、名前変更、複製、並べ替え、親の変更、要素の削除。
- デザインの構築 — シェイプ、パス、レイアウト、コンポーネントインスタンス、コンポーネントリスト、アセットベースの要素の作成。
- アニメーションとインタラクションの作成 — リニアアニメーション、ステートマシン、状態、トランジション、条件、キーフレーム、補間の編集。
- データバインディングの操作 — ビューモデル、プロパティ、インスタンス、バインディング、カスタムプロパティグループの作成。
- スクリプトとシェーダーの編集 — Luau スクリプトと WGSL シェーダーの管理、ソースコードの更新、診断の実行、再コンパイル、テスト、コード検索、コンソール出力の読み取り。
インストール
Cursor を使用する
Mac または Windows 向けの [Rive](https://rive.app/downloads) デスクトップアプリの最新バージョンをインストールして開きます。 [Cursor](https://www.cursor.com/) アカウントを作成し、アプリをインストールします。 Cursor を開き、右上隅の設定パネルに移動します。<img src="https://mintcdn.com/rive/4WyvnoR1218cyi0r/images/editor/cursor-settings-button.png?fit=max&auto=format&n=4WyvnoR1218cyi0r&q=85&s=39bb9802e31872b2317fed055e5cf24b" alt="Open cursor settings" width="1660" height="1090" data-path="images/editor/cursor-settings-button.png" />
[ツールと MCP] タブを開き、[カスタム MCP を追加] をクリックします。
<img src="https://mintcdn.com/rive/4WyvnoR1218cyi0r/images/editor/cursor-mcp-settings.png?fit=max&auto=format&n=4WyvnoR1218cyi0r&q=85&s=d82531f4741d02cdd01233d7517a5f25" alt="Open Cursor MCPs tab" width="1658" height="1080" data-path="images/editor/cursor-mcp-settings.png" />
次の JSON スニペットを `mcp.json` としてコンピューターに保存します。
```json theme={null}
{
"mcpServers": {
"rive": {
"url": "http://127.0.0.1:9791/mcp"
}
}
}
```
MCP 接続を `On` にします
すべてが正しくインストールされている場合、Rive が利用可能な MCP サーバーとして表示されます。
<img src="https://mintcdn.com/rive/4WyvnoR1218cyi0r/images/editor/cursor-mcp-connection.png?fit=max&auto=format&n=4WyvnoR1218cyi0r&q=85&s=59ca6c71d1cc1317320ab8272eae0e16" alt="Cursor verified" width="1660" height="1104" data-path="images/editor/cursor-mcp-connection.png" />
<Note>
Rive サーバーを利用可能にするには、Rive Early Access アプリを開いている必要があります。
</Note>
MCP のセットアップに関する追加情報はこちらをご覧ください。
ターミナルで Claude を使用する
macOS または Windows 向けの [Rive デスクトップアプリ](https://rive.app/downloads)の最新バージョンをインストールして開きます。 ターミナルで次のコマンドを実行します。```shell theme={null}
claude mcp add --transport http rive http://127.0.0.1:9791/mcp
```
Claude を実行し、プロンプトに従います。
```shell theme={null}
claude
```
何ができるのか?
Cursor がインストールされ、すべてが正しくセットアップされたら、AI へのプロンプトを開始します。
Rive ファイルを開き、アートボードを作成します。 チャット UI にプロンプトを入力し、Enter キーを押します。AI がリクエストを処理するのに少し時間がかかります。プロンプトの例:
```
Create a State Machine about birds with 20 states and 2 layers
```
リクエストが処理されたら、**End Prompt** と入力して、AI が Rive ファイルに変更を加えられるようにします。