Rive MCP

公式

Rive MCPは、複雑なビューモデル、数百の状態やレイヤーを持つステートマシン、レイアウト、シェイプなどの作成といった反復的なタスクをAIに処理させることができます。

Rive MCPで何ができますか?

  • Riveファイルとアートボードの管理 — 開いているRiveファイル内で、アシスタントにアートボードの追加、名前変更、サイズ変更、配置、またはフォーカスを依頼します。
  • シーンオブジェクトの検査と編集 — オブジェクト階層をクエリし、要素を選択して、プロパティの更新、名前変更、複製、並べ替え、親の変更、または削除を行います。
  • プログラムによるデザインの構築 — シーン内にシェイプ、パス、レイアウト、コンポーネントインスタンス、コンポーネントリスト、およびアセットベースの要素を直接作成します。
  • アニメーションとインタラクションの作成 — リニアアニメーション、ステートマシン、ステート、トランジション、条件、キーフレーム、および補間値を編集します。
  • データバインディングの設定 — 複雑なデータ駆動型デザイン用に、ビューモデル、プロパティ、インスタンス、バインディング、およびカスタムプロパティグループを作成します。
  • スクリプトとシェーダーの編集 — LuauスクリプトとWGSLシェーダーを管理し、ソースコードを更新し、診断を実行し、再コンパイルし、テストし、コードを検索し、コンソール出力を読み取ります。

ドキュメント

Rive MCP 統合

注記

MCP 統合は現在、Windows および macOS 向けデスクトップエディタでのみ利用可能です。

Rive エディタを MCP(Model Context Protocol)を通じて AI ツールに接続できます。最初のツールセットは、複雑な View Model、数百のステートやレイヤーを持つ State Machine、レイアウト、シェイプなどを生成するような反復的なタスクを 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" />
Tools & MCPs タブを開き、Add Custom 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" />

注記

Rive サーバーを利用可能にするには、Rive Early Access アプリを開いておく必要があります。

MCP のセットアップに関する追加情報はこちらにあります。

Claude in Terminal を使用する場合

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 ファイルに変更を加えられるようにします。