About remix-mcp-quickstart
remix-mcp-quickstart is a skill for configuring authentication and using Remix MCP tools and workflow resources to create, update, and upload games. It is intended for agents working on Remix games and emphasizes reusing existing project IDs and checking the relevant guidance before multi-step tasks.
Key features
- 01CLI authentication and MCP setup
- 02Game and version management tools
- 03Asset and shop item operations
- 04Workflow guidance via skill resources
Use cases
- 01Set up Remix MCP access for a project
- 02Create or update a Remix game
- 03Upload game code and assets
- 04Manage a game's shop items
MCP support
It documents configuring the Remix MCP server with `claude mcp add remix-mcp -- npx -y @remix-gg/mcp`. The server exposes game, asset, shop, and skill-resource capabilities to MCP clients.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ farworld-labs/ remix-skills --skill remix-mcp-quickstartAfter installing, type/remix-mcp-quickstartin Claude Code to confirm it loaded.
Details
From the project READMEInstall And Auth
Install the human-facing CLI if you want browser auth and reusable credentials:
curl -fsSL https://remix.gg/install.sh | bash
remix login
remix whoami
Then configure MCP:
claude mcp add remix-mcp -- npx -y @remix-gg/mcp
The MCP server reads auth from:
REMIX_API_KEY- saved CLI credentials in
~/.config/remix/credentials.json
Project Settings
The current packaged MCP skills prefer this lookup order before createGame:
- task context or prior tool results
- nearest
.remix-cli.json - legacy
.remix-mcp.json
Upstream MCP docs are still inconsistent in places and may mention .remix-settings.json. Treat that as stale guidance unless the specific project already uses it. The safe rule is: if you already have gameId and versionId, reuse them and do not call createGame.
Core Tool Set
createGameupdateGameuploadVersiongenerateImagegenerateShopImageuploadGameAssetgenerateSpriteSheetlistShopItemscreateShopItemupdateShopItemdeleteShopItem
Skill Resources
The server exposes skill resources under 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
Load the matching skill resource before taking multi-step actions.
Recommended Flow
- Read task context first, then
.remix-cli.json, then legacy.remix-mcp.json. - If no IDs exist, call
createGame. - Build or repair the game against
window.RemixSDKrequirements. - Upload assets with
uploadGameAsset,generateImage,generateShopImage, orgenerateSpriteSheetas needed. - Upload code with
uploadVersion. - If the task involves monetization, run
listShopItemsbefore creating or updating items. - Use the matching workflow resource for detailed rules before continuing.
Guardrails
- Do not call
createGamewhen task context,.remix-cli.json, or legacy.remix-mcp.jsonalready provides IDs. - Do not read the HTML or asset file yourself before calling file-path-based MCP tools.
- Use CLI login or
REMIX_API_KEY; do not invent a separate MCP-only auth scheme. - If package docs disagree, prefer the current package source in
packages/mcp/src.