3rd Place
MCP Game Asset Generator
Youtube video: https://youtu.be/KSVpJFqF5hg Hi, I created mcp-game-asset-gen - an MCP server that allows Gemini CLI to easily generate 3d models and game textures.
Core trick
Long 3D generation jobs write progress to a status file that later calls read, sidestepping the 60-second MCP call timeout.
Tags
Description
Youtube video: https://youtu.be/KSVpJFqF5hg
Hi, I created mcp-game-asset-gen - an MCP server that allows Gemini CLI to easily generate 3d models and game textures. It supports a number of providers including Gemini for image generation and fal.ai for 3d model generation. You can install it into gemini CLI using "gemini extensions install https://github.com/Flux159/mcp-game-asset-gen" and API keys in your environment.
The open source 3js scene is at https://github.com/Flux159/three-generator
The mcp server has a few novel features like using a status file for tracking status of 3d model generation because that can take a few minutes (while mcp has a default timeout of 60s) and supporting alpha transparency for texture generation (needed for grass, leaves textures, etc. & not supported by default by many image gen models). The goal of the mcp server is to help developers fall into "pit of success" for 3d asset creation.
README excerpt
# MCP Asset Generation Server
<img width="1645" height="1034" alt="Screenshot 2025-11-09 at 9 15 04 AM" src="https://github.com/user-attachments/assets/d2bc7cda-8a09-4588-b3c8-7f430cfde2ee" />
A Model Context Protocol (MCP) server for generating various types of assets including images, videos, audio, and 3D models for game development.
Three.js sample scene in [demo video](https://www.youtube.com/watch?v=KSVpJFqF5hg) located at [flux159/three-generator](https://github.com/Flux159/three-generator).
## Features
- **Image Generation**: Support for multiple providers (OpenAI DALL-E, Google Gemini, Fal.ai)
- **Video Generation**: Coming soon
- **Audio Generation**: Coming soon
- **3D Model Generation**: Generate 3D models using FAL.ai Trellis and Hunyuan3D 2.0
- **Game Development Focus**: Optimized for creating game assets
## Installation
```bash
# Clone the repository
git clone <repository-url>
cd mcp-game-asset-gen
# Install dependencies
npm install
# Build the project
npm run build
```
## Development
```bash
# Run in development mode with hot reload
npm run dev
# Run tests
npm test
# Run tests with UI
npm run test:ui
# Type checking
npm run typecheck
# Linting
npm run lint
```
## Usage
The server provides tools and prompts for asset generation through the MCP protocol.
### Available Tools
#### Image Generation
- `openai_generate_image`: Generate images using OpenAI's image generation API
- Parameters:
- `prompt` (required): Detailed description of t