Muse Marketplace について
Muse Marketplace は、Muse のアバター、ペルソナ、音声、バンドルを共有するためのレジストリ兼マーケットプレイスです。CLI、閲覧可能な静的サイト、安全性の検証機能を備え、アセットの公開と検証済みリストのインストールに対応します。
主な機能
- 01アセットの検索と閲覧
- 02アバター、ペルソナ、音声、バンドルの管理
- 03ファイルと SHA-256 チェックサムの検証
- 04整合性を確認してアセットをインストール
- 05サイトでアバターのアニメーションモードを表示
活用シーン
- 01名前やタグから Muse アセットを探す
- 02検証済みのアバターやバンドルをインストール
- 03新しいリストを作成して検証
MCP 対応
同じ CLI バイナリを MCP サーバーとして起動できます。マーケットプレイスの検索、一覧表示、詳細表示、検証、インストール用ツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | slug、名前、説明、タグ、作成者を対象に検索クエリを照合します。 |
詳細
Muse Marketplace
共有可能な Muse アセットのオープンマーケットプレイス兼レジストリです。
Muse ユーザーはまもなく、Muse アバターを互いに共有できるようになります。アバター共有のポップアップや、Working などのアバター「モード」のアニメーションプレビューなどが登場します。ただし、共有するには公開場所が必要です。誰でもアバター、ペルソナ、音声、バンドルを公開でき、すべてのファイルにチェックサムが付与され、「安全」とは単なる自己申告ではなく、実際にチェック済みであることを意味するオープンレジストリです。
このリポジトリがそれです。Muse アバターのマーケットプレイスを、今ここからオープンに構築しています。
npx @reneturcios/muse-marketplace list
npx @reneturcios/muse-marketplace search tree
npx @reneturcios/muse-marketplace show jolly
npx @reneturcios/muse-marketplace install jolly
npx @reneturcios/muse-marketplace doctor
サイトとして見ることもできます。site/index.html(または GitHub Pages のデプロイ先)を開くと、暗色で検索可能なグリッドが表示され、各アバターにはアニメーション付きのモード切り替え機能が備わっています。
内容
registry/— レジストリ本体です。各リストはregistry/<kind>s/<slug>/フォルダーにあり、listing.jsonとアセットファイルで構成されます。種類はavatar(主な種類)、persona、voice、bundleです。registry/index.jsonはリストから生成され(muse-marketplace index)、手動では編集しません。差異があると CI は失敗します。- ローンチカタログ(9 件のリスト、すべてオリジナルでインストール可能) — アバター 6 種:Jolly(親しみやすい緑色のコンパニオン)、Tree(森の精霊)、Straw Hat Explorer、Neon Founder、Cozy Scholar、Pixel Sprite。それぞれのモードにオリジナルのアニメーション SVG が用意されています(idle / working / thinking / celebrating のほか、making、dance、milestone、error など)。ペルソナ 2 種:Sharp Operator、Warm Companion。バンドル 1 種:Starter Pack(すべてを収録)。
- CLI と MCP を 1 つのバイナリに統合 — 人間向けの
muse-marketplace(別名mmkt)として使えます。同じバイナリを MCP サーバー(muse-marketplace mcp)として実行すると、marketplace_search、marketplace_list、marketplace_show、marketplace_validate、marketplace_installを利用できます。 site/— ビルド不要の静的マーケットプレイスです。検索、種類やタグによる絞り込み、カードのクリックによるアニメーション付きモード切り替え機能とコピー可能なインストールコマンドを備えています。docs/— 仕様書(リストのスキーマ)、公開手順(PR での提出方法)、審査(安全性モデル)、モード、アーキテクチャ、ロードマップ。
クイックスタート
npm install
npm run build
npm test
node dist/cli.js list
node dist/cli.js install jolly --dest ./muse-assets # copies files, verifies sha256 before AND after, writes install-receipt.json
node dist/cli.js init my-avatar --kind avatar # scaffold a listing of your own
node dist/cli.js validate my-avatar
node dist/cli.js index # rebuild registry/index.json
node dist/cli.js doctor # registry health
リストを公開する
muse-marketplace init <your-slug> --kind avatar- プレースホルダーの SVG /
persona.mdを実際のアセットに置き換えます。 - 問題がなくなるまで
muse-marketplace validate <your-slug>を実行し、その後muse-marketplace indexを実行します。 - PR を作成します。詳しい手順は公開手順をご覧ください。
審査/安全性モデル(概要)
ここでは、根拠なしに安全を名乗ることはできません。これは、全体を通じて適用しているのと同じルールです。安全と表示するものはすべて、実際のチェックで検証する必要があります。
- 実行可能ファイルは一切禁止です。 許可リストにあるメディア形式(SVG/PNG/JPEG/GIF/WebP、Markdown、プレーンテキスト、JSON、音声)のみが対象です。検証では実行可能な拡張子を無条件で拒否します。
- すべてにチェックサムを付けます。 各リスト内のすべてのファイルに sha256 とバイトサイズを記録します。
validateはこれらを再計算し、installはコピーの前後に検証して、改ざんされたリストを拒否します。 - パスの安全性。 絶対パスと
..によるトラバーサル項目は拒否されます。インストール先は指定した宛先の内部に限定されます。 - 審査済みの認定には審査が必要です。
safety.vettedがtrueになるのは、審査担当者が VETTING.md のチェックリストを実施した後に限られます。作成者が自分で確認欄にチェックを入れても認定されません。 - ペルソナは通常の Markdown なので、使用前に全文を読めます。ファイルそのものがペイロードであり、隠された内容はありません。
モデルの詳細:docs/VETTING.md · セキュリティ報告:SECURITY.md
MCP の使用方法
{ "mcpServers": { "muse-marketplace": { "command": "npx", "args": ["-y", "@reneturcios/muse-marketplace", "mcp"] } } }
ツール:marketplace_search · marketplace_list · marketplace_show · marketplace_validate · marketplace_install(インストール先は、現在の作業ディレクトリ内で呼び出し元が指定した宛先に限定されます)。
ロードマップ
評価とレビュー、署名付きリスティング、サイトプレーヤーでの音声プレビュー、PRを自動で作成するpublishコマンド、他のレジストリとの連携、そしてMuseのネイティブなアバター共有が利用可能になった際の、すぐに使える連携機能。詳細:docs/ROADMAP.md。
MIT。Rene Turcios / CloudCorpRecordsによる。Fleet:https://github.com/CloudCorpRecords
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。