cocos_generate_asset
Generate AI images and import them as game assets directly into Cocos Creator projects, automating background removal and sprite-frame creation.
Instructions
Generate a game asset via AI and import it into the project in one step.
Built-in AI image generation (no external dependencies):
智谱 CogView-3-Flash (free) — set ZHIPU_API_KEY in cocos-mcp/.env
Pollinations Flux (free, no key) — use provider="pollinations"
Flow: AI generate PNG → remove white background → write sprite-frame meta. Config: create .env file in cocos-mcp/ root with ZHIPU_API_KEY=your_key
Example: result = cocos_generate_asset(project, "cute yellow cartoon bird", "bird", style="icon") cocos_add_sprite(scene, node, sprite_frame_uuid=result["sprite_frame_uuid"])
Styles: icon, pixel, character, tile, ui, portrait, item, scene, none.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_path | Yes | ||
| prompt | Yes | ||
| name | Yes | ||
| style | No | icon | |
| width | No | ||
| height | No | ||
| provider | No | zhipu | |
| transparent | No | ||
| as_resource | No |