Use Gamesteel from your agent.
Add the Gamesteel program to your agent with one command, sign in once, then ask your agent for a game. It does the agent’s work on your machine, and keeps your games on this website.
Thirty-one agents, each its own way
The program runs through Node.js. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. It models in 3D with Blender when Blender is installed, and builds Android apps with Java and the Android SDK when they are.
npx gamesteel@latest connect lists all 30 agents and which of them are installed, npx gamesteel@latest connect claude sets one up, and npx gamesteel@latest connect claude --print shows what it would write, for adding it by hand.
The big AIs' own agents
- Claude
npx gamesteel@latest connect claudeAdds the Gamesteel program to Claude Code’s settings,~/.claude.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. Or run Claude Code’s own command:claude mcp add --scope user gamesteel -- npx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. It also lets Gamesteel’s tools run without asking, and gives Gamesteel two minutes to start, in Claude Code’s own settings,~/.claude/settings.json. Checked against its maker’s documented format; not yet run with a live model. Claude Code’s MCP guide- Claude Desktop
npx gamesteel@latest connect claude-desktopAdds the Gamesteel program to Claude Desktop’s settings,~/Library/Application Support/Claude/claude_desktop_config.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Quit Claude Desktop fully, from the menu bar or the tray, open it again, and allow Gamesteel’s tools when it asks. Checked against its maker’s documented format; not yet run with a live model. Claude Desktop’s MCP guide- ChatGPT · Codex
npx gamesteel@latest connect codexAdds the Gamesteel program to Codex’s settings,~/.codex/config.toml: a server namedgamesteelthat runsnpx -y gamesteel@latest. The ChatGPT desktop app reads Codex’s settings, so this sets it up too. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Codex runs Gamesteel’s tools without asking you each time. To be asked first, setdefault_tools_approval_mode = "prompt"in its table: setting Gamesteel up again keeps it. Checked against its maker’s documented format; not yet run with a live model. Codex’s MCP guide- Gemini
npx gamesteel@latest connect antigravityAdds the Gamesteel program to Antigravity CLI’s settings,~/.gemini/config/mcp_config.json: a server namedgamesteelthat runsnpx -y gamesteel@latest --schemas portable. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. It also lets Gamesteel’s tools run without asking, in Antigravity CLI’s own settings. Run /mcp in Antigravity CLI to load Gamesteel, and trust the workspace you work in when it asks. Checked against its maker’s documented format; not yet run with a live model. Antigravity CLI’s MCP guide- Gemini Code Assist
npx gamesteel@latest connect geminiAdds the Gamesteel program to Gemini CLI’s settings,~/.gemini/settings.json: a server namedgamesteelthat runsnpx -y gamesteel@latest --schemas portable. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Gemini CLI starts no servers in a folder it does not trust: when it asks, trust the folder you work in (or run /permissions trust there). With gemini -p, add --skip-trust. Checked against its maker’s documented format; not yet run with a live model. Gemini CLI’s MCP guide- Microsoft Copilot
npx gamesteel@latest connect copilotAdds the Gamesteel program to GitHub Copilot CLI’s settings,~/.copilot/mcp-config.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Copilot CLI asks before each Gamesteel call: answer "!" to allow them for the session, or start it with copilot --allow-tool=gamesteel (copilot -p needs that too). Checked against its maker’s documented format; not yet run with a live model. GitHub Copilot CLI’s MCP guide- Grok
npx gamesteel@latest connect grokAdds the Gamesteel program to Grok Build’s settings,~/.grok/config.toml: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. It also lets Gamesteel’s tools run without asking, in Grok Build’s own settings. Checked against its maker’s documented format; not yet run with a live model. Grok Build’s MCP guide
Editors
- VS Code
npx gamesteel@latest connect vscodeAdds the Gamesteel program to VS Code’s settings,~/Library/Application Support/Code/User/mcp.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. The first time Copilot asks to run a Gamesteel tool, choose "Always Allow Tools from gamesteel" in its Allow menu, or it asks before each one. Checked against its maker’s documented format; not yet run with a live model. VS Code’s MCP guide- Cursor
npx gamesteel@latest connect cursorAdds the Gamesteel program to Cursor’s settings,~/.cursor/mcp.json: a server namedgamesteelthat runsnpx -y gamesteel@latest --schemas compact. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. It also lets Gamesteel’s tools run without asking, in Cursor’s own settings. Quit Cursor fully and open it again (Reload Window is not enough), and work in Agent mode: Ask mode has no tools. Checked against its maker’s documented format; not yet run with a live model. Cursor’s MCP guide- Devin Desktop
npx gamesteel@latest connect devinAdds the Gamesteel program to Devin Desktop’s settings,~/.config/devin/mcp_config.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. It also lets Gamesteel’s tools run without asking, in Devin’s own settings. Checked against its maker’s documented format; not yet run with a live model. Devin Desktop’s MCP guide- Cline
npx gamesteel@latest connect clineAdds the Gamesteel program to Cline’s settings,~/.cline/data/settings/cline_mcp_settings.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. In Cline’s auto-approve settings, turn on "Use MCP servers", or it asks before every Gamesteel call. Checked against its maker’s documented format; not yet run with a live model. Cline’s MCP guide- Kilo Code
npx gamesteel@latest connect kiloAdds the Gamesteel program to Kilo Code’s settings,~/.config/kilo/kilo.jsonc: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Restart Kilo Code, or reload the VS Code window, to start Gamesteel. Checked against its maker’s documented format; not yet run with a live model. Kilo Code’s MCP guide- Zed
npx gamesteel@latest connect zedAdds the Gamesteel program to Zed’s settings,~/.config/zed/settings.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. It also lets Gamesteel’s tools run without asking, in Zed’s own settings. Use the agent panel’s Write profile: the Ask profile has no MCP tools. Checked against its maker’s documented format; not yet run with a live model. Zed’s MCP guide- Kiro
npx gamesteel@latest connect kiroAdds the Gamesteel program to Kiro’s settings,~/.kiro/settings/mcp.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Checked against its maker’s documented format; not yet run with a live model. Kiro’s MCP guide- JetBrains Junie
npx gamesteel@latest connect junieAdds the Gamesteel program to Junie’s settings,~/.junie/mcp/mcp.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. It also lets Gamesteel’s tools run without asking, in Junie’s own settings. Checked against its maker’s documented format; not yet run with a live model. Junie’s MCP guide- Visual Studio
npx gamesteel@latest connect visualstudioAdds the Gamesteel program to Visual Studio’s settings,~/.mcp.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. In Visual Studio’s Copilot Chat, choose Agent mode, open the tools picker and turn Gamesteel’s tools on. Checked against its maker’s documented format; not yet run with a live model. Visual Studio’s MCP guide
Terminal agents
- OpenCode
npx gamesteel@latest connect opencodeAdds the Gamesteel program to OpenCode’s settings,~/.config/opencode/opencode.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Checked against its maker’s documented format; not yet run with a live model. OpenCode’s MCP guide- Qwen Code
npx gamesteel@latest connect qwenAdds the Gamesteel program to Qwen Code’s settings,~/.qwen/settings.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Checked against its maker’s documented format; not yet run with a live model. Qwen Code’s MCP guide- Amp
npx gamesteel@latest connect ampAdds the Gamesteel program to Amp’s settings,~/.config/amp/settings.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Restart Amp to start Gamesteel. Checked against its maker’s documented format; not yet run with a live model. Amp’s MCP guide- Factory Droid
npx gamesteel@latest connect factoryAdds the Gamesteel program to Factory Droid’s settings,~/.factory/mcp.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Set Droid’s autonomy to High to let Gamesteel change your games without asking; with droid exec, add --auto high. Checked against its maker’s documented format; not yet run with a live model. Factory Droid’s MCP guide- Qoder
npx gamesteel@latest connect qoderAdds the Gamesteel program to Qoder’s settings,~/.qoder/settings.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Run /mcp reload in Qoder, or restart it, to start Gamesteel. Checked against its maker’s documented format; not yet run with a live model. Qoder’s MCP guide- Kimi Code
npx gamesteel@latest connect kimiAdds the Gamesteel program to Kimi Code’s settings,~/.kimi-code/mcp.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. It also lets Gamesteel’s tools run without asking, in Kimi Code’s own settings. Start a new Kimi session: a server added to its settings joins new sessions only. Checked against its maker’s documented format; not yet run with a live model. Kimi Code’s MCP guide- Mistral Vibe
npx gamesteel@latest connect vibeAdds the Gamesteel program to Mistral Vibe’s settings,~/.vibe/config.toml: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. It also lets Gamesteel’s tools run without asking, in Mistral Vibe’s own settings. Checked against its maker’s documented format; not yet run with a live model. Mistral Vibe’s MCP guide- Crush
npx gamesteel@latest connect crushAdds the Gamesteel program to Crush’s settings,~/.config/crush/crushrc: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. It also lets Gamesteel’s tools run without asking, in Crush’s own settings. Checked against its maker’s documented format; not yet run with a live model. Crush’s MCP guide- Goose
npx gamesteel@latest connect gooseAdds the Gamesteel program to Goose’s settings,~/.config/goose/config.yaml: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Checked against its maker’s documented format; not yet run with a live model. Goose’s MCP guide- Hermes Agent
npx gamesteel@latest connect hermesAdds the Gamesteel program to Hermes Agent’s settings,~/.hermes/config.yaml: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Checked against its maker’s documented format; not yet run with a live model. Hermes Agent’s MCP guide- OpenClaw
npx gamesteel@latest connect openclawAdds the Gamesteel program to OpenClaw’s settings,~/.openclaw/openclaw.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Checked against its maker’s documented format; not yet run with a live model. OpenClaw’s MCP guide- Rovo Dev
npx gamesteel@latest connect rovodevAdds the Gamesteel program to Rovo Dev’s settings,~/.rovodev/mcp.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Rovo Dev asks before each tool the first time: choose "Always" for Gamesteel’s. Checked against its maker’s documented format; not yet run with a live model. Rovo Dev’s MCP guide- Warp
npx gamesteel@latest connect warpAdds the Gamesteel program to Warp’s settings,~/.warp/.mcp.json: a server namedgamesteelthat runsnpx -y gamesteel@latest. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. Warp asks before each Gamesteel call unless you allow it: in Settings > Agents > Profiles > MCP permissions, choose Always allow. Checked against its maker’s documented format; not yet run with a live model. Warp’s MCP guide
Local models
- LM Studio
npx gamesteel@latest connect lmstudioAdds the Gamesteel program to LM Studio’s settings,~/.lmstudio/mcp.json: a server namedgamesteelthat runsnpx -y gamesteel@latest --schemas portable. The first time your agent asks it for something, the program opens Gamesteel’s sign-in in your browser: log in and Allow. In a chat, turn on mcp/gamesteel and choose "Always allow" when LM Studio asks; Gamesteel’s tools take about 20K tokens, so load a model with a context of 32K or more. Checked against its maker’s documented format; not yet run with a live model. LM Studio’s MCP guide
MCP tools
All 15 of Gamesteel’s tools, for every agent.
guidegames: list, open, new, import, maze, validate, simulate, replayread: code, scene, type, changessearch: text, referenceseditwrite_codeundo: undo, redo, artplaytest: play, until, look, inspect, reset, snapshot, restoreart: paint, model, read, listsound: design, compose, listen, liststyle: set, fonts, fontlibrary: made, components, componentfilm: renderteamapp: settings, build, status
Each agent you connect works in the workspace you pick when it signs in, as you, under the workspace’s plan. Disconnect it any time on the editor’s Agents page.
The chat apps in a browser, such as claude.ai and chatgpt.com, cannot start a program, so Gamesteel does not run in them: use an agent that runs on your machine.