remix-mcp-quickstart
Install 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.
More from farworld-labs/remix-skills
phaser-2d-arcade
Build mobile-first 2D browser games with Phaser 3 Arcade Physics
37remix-agent-publish
Build and publish Remix games with the current Remix toolchain. Use when work touches the official Remix CLI, MCP server, REST publishing APIs, or the @remix-gg/sdk game runtime.
37threejs-lite
Build lightweight mobile-friendly 3D browser games with Three.js
33remix-api-auth
Configure and verify authentication for Remix REST, CLI, and MCP workflows. Use when a task needs `REMIX_API_KEY`, `remix login`, stored Remix credentials, or auth troubleshooting.
32remix-add-sprite
Generate and add sprites to a Remix game
31remix-game-sdk
Reference for the current @remix-gg/sdk runtime. Use when generating or repairing Remix game code, shop item integrations, save-state flows, multiplayer hooks, or host-safe mobile UI behavior.
31