remix-mcp-quickstart について
remix-mcp-quickstartは、Remix MCPの認証設定と、ゲームの作成・更新・アップロードに使うツールや手順を案内するスキルです。Remixゲームを扱うエージェント向けで、既存IDの再利用と複数手順の前の関連リソース確認を重視します。
主な機能
- 01CLI認証とMCP設定
- 02ゲームとバージョンの管理ツール
- 03アセットとショップ項目の操作
- 04スキルリソースによる手順案内
活用シーン
- 01プロジェクトのRemix MCPアクセス設定
- 02Remixゲームの作成や更新
- 03ゲームコードとアセットのアップロード
- 04ゲーム内ショップ項目の管理
MCP 対応
Remix MCPサーバーの設定方法を説明します。サーバーはゲーム、アセット、ショップ操作のツールとスキルリソースをMCPクライアントに提供します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ farworld-labs/ remix-skills --skill remix-mcp-quickstartインストール後、Claude Code で/remix-mcp-quickstartを入力して読み込まれたか確認します。
詳細
インストールと認証
ブラウザー認証と再利用可能な認証情報が必要な場合は、ユーザー向け CLI をインストールしてください。
curl -fsSL https://remix.gg/install.sh | bash
remix login
remix whoami
次に、MCP を設定します。
claude mcp add remix-mcp -- npx -y @remix-gg/mcp
MCP サーバーは、次の順序で認証情報を読み込みます。
REMIX_API_KEY~/.config/remix/credentials.jsonに保存された CLI 認証情報
プロジェクト設定
現在パッケージ化されている MCP スキルでは、createGame を呼び出す前に次の順序で参照することを推奨しています。
- タスクのコンテキストまたは以前のツールの結果
- 最も近い
.remix-cli.json - レガシーの
.remix-mcp.json
上流の MCP ドキュメントには、現在も一部に矛盾があり、.remix-settings.json に言及している場合があります。特定のプロジェクトですでに使用されている場合を除き、古いガイダンスとして扱ってください。安全なルールは、gameId と versionId がすでにある場合はそれらを再利用し、createGame を呼び出さないことです。
コアツールセット
createGameupdateGameuploadVersiongenerateImagegenerateShopImageuploadGameAssetgenerateSpriteSheetlistShopItemscreateShopItemupdateShopItemdeleteShopItem
スキルリソース
サーバーは skills://... 配下にスキルリソースを公開します。
skills://overviewskills://game-creationskills://upload-gameskills://implement-multiplayerskills://integrate-save-gameskills://add-image-to-gameskills://manage-shop-itemsskills://add-sprite-to-gameskills://migrate-mobile-fullscreenskills://open-game
複数の手順を伴う操作を行う前に、該当するスキルリソースを読み込んでください。
推奨フロー
- まずタスクのコンテキストを読み、次に
.remix-cli.json、続いてレガシーの.remix-mcp.jsonを確認します。 - ID が存在しない場合は、
createGameを呼び出します。 window.RemixSDKの要件に沿ってゲームを作成または修正します。- 必要に応じて、
uploadGameAsset、generateImage、generateShopImage、またはgenerateSpriteSheetでアセットをアップロードします。 uploadVersionでコードをアップロードします。- タスクに収益化が含まれる場合は、アイテムを作成または更新する前に
listShopItemsを実行します。 - 続行する前に、詳細なルールを確認するため、該当するワークフローリソースを使用します。
ガードレール
- タスクのコンテキスト、
.remix-cli.json、またはレガシーの.remix-mcp.jsonに ID がすでに記載されている場合は、createGameを呼び出さないでください。 - ファイルパスを使う MCP ツールを呼び出す前に、HTML ファイルやアセットファイルを自分で読み込まないでください。
- CLI ログインまたは
REMIX_API_KEYを使用してください。MCP 専用の別の認証方式をでっち上げないでください。 - パッケージのドキュメントに食い違いがある場合は、
packages/mcp/srcの現在のパッケージソースを優先してください。
コメント
Markdown 対応