← Back to directory
N

Nova3D

Community
Code-native 3D generation — assets are executable programs, not opaque meshes.
GitHub source repository ↗
★ 685 Stars Category · Dev Tools Very popular Source revision 2299e02d57e5
46FMRS · D
Reliability
8/20
Security and permissions
10/20
Maintenance
11/20
Documentation
8/20
Setup experience
9/20

Nova3D MCP server offers a unique approach to 3D generation, producing assets that are programmatic and part-aware, distinguishing it from traditional mesh generators. It is best suited for developers and AI agents requiring editable, animatable structured 3D models. The server uses a hosted service, so an API key is required. Users should consider ongoing availability and costs due to the external service dependency. The implementation is interesting for technically savvy users with an interest in Blender and generative AI.

Read the FMRS scoring method →

Nova3D is a 3D generation tool by RareSense that turns text or reference images into structured, part-aware 3D assets. It generates Blender-native Python code that compiles to a GLB with named, separately addressable parts, an assembly hierarchy, joint pivots, and PBR materials. Unlike traditional diffusion-based mesh generators, Nova3D treats assets as programs, not baked meshes, preserving full part hierarchy and editability. This MCP server acts as an interface for AI agents, providing outputs like named-part GLB, preview URLs, and Blender scripts.

Tools

The tool list has not been reviewed yet.

Setup

Install the package via pip: pip install nova3d-mcp (version 0.4.0). Optionally set the API key using environment variable NOVA3D_TOKEN (from https://app.nova3d.xyz/api-key) or override the app URL with NOVA3D_APP_URL (for conversation links, default https://app.nova3d.xyz).

Fit and risk

Best for

  • Developers and AI agents needing programmatic interaction with 3D assets during creation
  • Projects requiring editable, animatable assets with clear part boundaries and high-fidelity geometry
  • Seamless workflow from text or image prompts to structured GLB output

Not for

  • Non-technical users seeking simple opaque meshes
  • Projects requiring offline, local 3D generation without reliance on hosted services
  • Projects needing precise CAD solids (still based on Blender's mesh approach)

Required permissions

  • Network access: communicates with the hosted generation backend to generate 3D assets
  • File system: ability to write generated GLBs and scripts to disk (depending on client)

Risks and side effects

  • API key for hosted service could be leaked, leading to unauthorized use or charges
  • Generated content may inadvertently contain biased or inappropriate content as reflected in prompts or training data
  • Dependence on hosted service availability; outages can affect functionality
  • Generated scripts should be reviewed carefully before use in automated workflows to avoid unintended code execution

Troubleshooting

  1. If login fails, check the `NOVA3D_TOKEN` environment variable is set
  2. Verify `NOVA3D_APP_URL` is correct and the app/service is reachable
  3. Confirm the MCP server is accessible over stdio and Python environment is correct
  4. Check the GitHub repository's issues section for known problems

Use cases

Generate structured 3D models with named, editable parts
Integrate AI agents into 3D content generation pipelines via MCP
Create animatable, articulated assets with joints (e.g., robot arms)

Supported clients

Claude DesktopFull support