mcpField
M
Muse Marketplace

Muse Marketplace

ローカル
github.com/CloudCorpRecordsメディア・デザイン02 週間前に更新

Muse Marketplace について

Muse Marketplace は、Muse のアバター、ペルソナ、音声、バンドルを共有するためのレジストリ兼マーケットプレイスです。CLI、閲覧可能な静的サイト、安全性の検証機能を備え、アセットの公開と検証済みリストのインストールに対応します。

主な機能

  1. 01アセットの検索と閲覧
  2. 02アバター、ペルソナ、音声、バンドルの管理
  3. 03ファイルと SHA-256 チェックサムの検証
  4. 04整合性を確認してアセットをインストール
  5. 05サイトでアバターのアニメーションモードを表示

活用シーン

  1. 01名前やタグから Muse アセットを探す
  2. 02検証済みのアバターやバンドルをインストール
  3. 03新しいリストを作成して検証

MCP 対応

同じ CLI バイナリを MCP サーバーとして起動できます。マーケットプレイスの検索、一覧表示、詳細表示、検証、インストール用ツールを公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"cloudcorprecords-muse-marketplace": {
"command": "npx",
"args": [
"-y",
"@reneturcios/muse-marketplace"
]
}
}
}
起動コマンドnpx -y @reneturcios/muse-marketplace

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

パッケージ
npm@reneturcios/muse-marketplace0.1.0
ocighcr.io/cloudcorprecords/muse-marketplace:0.1.0

ツール

5

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
querystringはい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

リストを公開する

  1. muse-marketplace init <your-slug> --kind avatar
  2. プレースホルダーの SVG / persona.md を実際のアセットに置き換えます。
  3. 問題がなくなるまで muse-marketplace validate <your-slug> を実行し、その後 muse-marketplace index を実行します。
  4. 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

コメント

MCP は初めてですか?

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

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