grok-game-mcp
Exports generated sprite sheets with Aseprite-compatible manifests, allowing the animation sheets to be used directly in Aseprite.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@grok-game-mcpgenerate a sprite sheet for a knight with 4 directions"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
grok-game-mcp
A standalone MCP server for Grok-powered game-asset generation — sprites,
directional animation sheets, voiceover, SFX, and chiptune music. Extracted from the
claude-mermaid-collab dogfood into a self-contained project (only dependency on Grok is
an API key; rendering is pure-TS via jimp + ffmpeg, both bundled).
Setup
bun install
export XAI_API_KEY=xai-... # or put it in ./config.json or ~/.grok-game-mcp/config.jsonRun the MCP server (stdio):
bun run src/server.ts # artifacts → ./out (override with GROK_GAME_OUT)Register it with any MCP client (e.g. Claude) as a stdio server running bun run src/server.ts.
Related MCP server: ComfyMCP Studio
Tools
Tool | What it makes |
| a still image (Grok Imagine) |
| directional animation sheet: |
| Grok TTS (voices eve/ara/rex/sal/leo) + optional shared DSP preset |
| retro SFX — Grok-text picks sfxr params → pure-JS synth |
| loopable NES-style chiptune — Grok-text composes → pure-JS synth |
| apply a shared DSP/effect preset to any audio file (same presets for voice/SFX/music) |
| the shared audio DSP presets |
| effect animation sheet (explosion/spark/smoke) — chroma or luminance (glow) key |
| seamless tileable tiles → tilesheet + Tiled/Godot manifest |
| scene background; optional horizontal-seamless + transparent parallax layers |
| a reusable character (locked reference) → its whole animation set |
| preview the USD cost of an op before running it |
| composite a replacement into one cell of a sheet (per-cell fixup) |
| one brief → a whole cohesive asset pack (style + characters + tiles + bg + SFX + music + VO); dry-run by default |
| the project style (palette + prompt fragment + voice) applied to every asset |
Music exports OGG/MP3/WAV (default OGG) + a .mid sidecar. Run bun run preview for a local
gallery (animate sheets, play audio, A/B the DSP presets).
How it works (the patterns)
Grok decides, our code renders. Grok generates the image/video/voice or, for SFX/music, the parameters/score (sfxr params, chiptune pattern); pure-TS synthesizes the audio.
Sprite sheets use the turntable trick: a grid of frozen poses on cyan pedestals → one Grok-video orbit rotates every cell in place → frames keyed + sliced + packed.
Shared audio DSP (ffmpeg filterchains) applies uniformly to voice, SFX, and music (epic-announcer, ice-demon, robot-8bit, bitcrush, …).
Architecture
tooling/imagegen— image/video/sprite pipeline (jimp + ffmpeg). Provider-agnostic, xAI-first.tooling/audiogen— TTS provider, sfxr synth, chiptune synth, shared DSP.tooling/config.ts— secret access (env → config.json).src/core.ts— standalone generators that write artifacts toout/.src/server.ts— the MCP server.
Status
Full parity with the collab dogfood — all 14 tools ported to standalone core (write to
out/): image, sprite sheet, voiceover (+DSP), SFX, music, apply-audio-dsp, list-dsp-presets,
VFX, tileset, background, define-character, character-animations, estimate-cost,
replace-sheet-cell. tsc clean; image/sprite/TTS/SFX/music/tileset paths verified live.
Roadmap done: preview gallery, project-style cohesion, generate_game_pack meta-tool,
music OGG/MIDI export. Remaining: neural image→3D (the visual-hull spike — port the pure-TS
hull as an optional tool; hosted neural only if a 3D game needs it) and --out packaging
(per-asset folders, a pack index/zip).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceGenerate animated pixel art characters, tilesets, and object directly from your AI coding assistant!38
- FlicenseAqualityDmaintenanceGenerates 2D game assets (sprites, icons, tilesets, characters, animations) using AI workflows powered by ComfyUI with support for viewpoint control, style presets, and Unity export.132
- AlicenseNot gradedqualityCmaintenanceEnables users to generate and manage 2D game assets like sprites, characters, and backgrounds directly from their development environment using the Layer.ai platform. It supports asset creation with transparency, prompt optimization, and automatic saving of generated files to local project directories.MIT
- AlicenseAqualityCmaintenanceEnables AI sprite generation and semantic tools for Aseprite, allowing LLMs to create pixel art, add animations, and manage projects with visual feedback.61GPL 3.0
Related MCP Connectors
Generate game assets with AI: sprites, 3D models, animations, sound effects, music, and voices.
Generate logos, social posts, app screenshots, comic panels & visual-novel assets from prompts.
Discover AI tools for game development — 100+ tools indexed by engine, task, and pricing.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ben-mad-jlp/grok-game-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server