Game Assets MCP server
{
"mcpServers": {
"ludo": {
"type": "http",
"url": "https://mcp.ludo.ai/mcp"
}
}
}{
"mcpServers": {
"ludo": {
"type": "http",
"url": "https://mcp.ludo.ai/mcp"
}
}
}{
"mcpServers": {
"ludo": {
"type": "http",
"url": "https://mcp.ludo.ai/mcp"
}
}
}{
"servers": {
"ludo": {
"type": "http",
"url": "https://mcp.ludo.ai/mcp"
}
}
}{
"mcpServers": {
"ludo": {
"type": "http",
"url": "https://mcp.ludo.ai/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 0.9.0
What it does
An MCP server for generating game assets including sprites, 3D models, animations, videos, and audio using AI. Designed for game developers who need to create or modify game assets programmatically through Claude or Cursor.
- Generate sprites and UI assets from text prompts for a 2D game without needing to draw them manually.
- Convert 2D sprite artwork into rigged 3D models with auto-generated skeletons and animations for use in game engines.
- Create sprite sheet animations from static images and apply predefined animation presets to characters.
Tools this server exposes
| Tool | Does |
|---|---|
| createImage | Generate sprites, icons, backgrounds, UI assets, and textures from a text prompt, with options for art style, perspective, and aspect ratio. |
| editImage | Modify an existing image using text instructions, with optional style reference images. |
| generateWithStyle | Generate new content while matching the visual style of a reference image. |
| generatePose | Generate a new pose for an existing sprite from a list of predefined poses or custom descriptions. |
| rotateSprite | Rotate the camera view of an existing sprite to a new angle while keeping the character and pose the same. |
| removeBackground | Remove the background from an image. |
| animateSprite | Create animated spritesheets from static sprites with 4 to 64 frames. |
| createAnimationFrames | Generate keyframe animations using up to three fixed frames as reference. |
| transferMotion | Transfer motion from video or apply motion transfer from presets. |
| editSpritesheet | Edit animated spritesheets by re-prompting, outpainting, or fixing loops. |
| generateVideo | Generate short videos from images or reference images, with prompt-driven editing and 2x upscaling support. |
| generateGLBModel | Convert 2D images to GLB models with PBR textures. |
| autoRigModel | Auto-rig 3D models with skeleton and skin weights using engine-ready joint naming. |
| animateModel | Generate text-driven skeletal animations and retarget curated animation presets onto rigged models. |
| generateAudio | Generate sound effects, background music, character voices, or text-to-speech audio. |
| getApiJob | Poll or long-poll for the result of an asynchronous generation job. |
| listApiJobs | List generation jobs with pagination across the API and web app history. |
| cancelApiJob | Cancel a queued job and refund its credits. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.