# Nova3D (MCP server)

> Nova3D is an MCP server that adds developer tools to AI assistants such as Claude Desktop, Claude Code and Cursor. Structured, part-aware 3D generation for AI agents. It has 726 GitHub stars, is released under the MIT license and runs locally with uvx nova3d-mcp.

Structured, part-aware 3D generation for AI agents. nova3d-mcp is an MCP server that exposes Nova3D's generation pipeline as a callable tool inside Codex, Cursor, VS Code, Visual Studio, Claude Code, and other MCP-compatible agents.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/RareSense/Nova3D |
| GitHub stars | 726 |
| License | MIT |
| Language | Dart |
| Transport | stdio |
| Packages | pypi: nova3d-mcp |
| Remote URL | none |
| Needs API key | yes |
| Official | no |
| Works with | Claude Desktop, Claude Code, Cursor, VS Code |
| Category | Developer tools |
| Latest release | blender-plugin-v1.3.1 (Aug 12, 2026) |
| Last commit | Aug 12, 2026 |
| MCP registry name | io.github.RareSense/Nova3D |

## Install

### Claude Desktop (claude_desktop_config.json)

```json
{
  "mcpServers": {
    "nova3d": {
      "command": "uvx",
      "args": [
        "nova3d-mcp"
      ],
      "env": {
        "NOVA3D_TOKEN": "your-value"
      }
    }
  }
}
```

Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.

### Claude Code

```sh
claude mcp add --env NOVA3D_TOKEN=your-value --transport stdio nova3d -- uvx nova3d-mcp
```

### Cursor (.cursor/mcp.json)

```json
{
  "mcpServers": {
    "nova3d": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "nova3d-mcp"
      ],
      "env": {
        "NOVA3D_TOKEN": "your-value"
      }
    }
  }
}
```

Project file; use ~/.cursor/mcp.json to enable it in every project.

### VS Code (.vscode/mcp.json)

```json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "nova3d_token",
      "description": "NOVA3D_TOKEN",
      "password": true
    }
  ],
  "servers": {
    "nova3d": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "nova3d-mcp"
      ],
      "env": {
        "NOVA3D_TOKEN": "${input:nova3d_token}"
      }
    }
  }
}
```

Config formats checked against the official docs on 2026-10-07.

## Environment variables

- `NOVA3D_TOKEN` (secret): Advanced/manual fallback API key from https://app.nova3d.xyz/api-key. Preferred onboarding is browser sign-in via nova3d_login.
- `NOVA3D_APP_URL`: App URL used for conversation links, for example https://app.nova3d.xyz or http://127.0.0.1:5555

## Tools

- `generate_3d`: Generate a structured 3D asset from text (and optional reference image).
- `prompt`: string
- `model`: string
- `image_base64`: string
- `image_mime`: string
- `regenerate_part`: Regenerate one named part without rebuilding the whole asset.
- `code_artifact`: object
- `part_type`: string
- `add_part`: Add a new component to an existing asset.
- `articulate_model`: Add joints, hinges, or rotational articulation to an existing asset.
- `articulation_request`: string
- `model_url`: string
- `model_artifact`: object
- `selected_meshes`: list
- `get_generation_status`: Check the status of a running workflow by ID.
- `workflow_id`: string
- `nova3d_login`: Start the preferred browser-based Nova3D sign-in flow and store a local MCP session.
- `nova3d_status`: Return the canonical Nova3D onboarding/readiness state, including identity,
- `nova3d_logout`: Clear the locally stored MCP session. This does not remove an advanced/manual

## Similar MCP servers

- [Gemini CLI](https://appsgit.com/mcp-servers/gemini-cli): An open-source AI agent that brings the power of Gemini directly into your terminal. (107,240 stars, Apache-2.0)
- [Front-End Checklist](https://appsgit.com/mcp-servers/front-end-checklist): Review frontend code and live pages against 386 quality-gated web development rules. (74,390 stars, MIT)
- [Claude Flow](https://appsgit.com/mcp-servers/claude-flow): AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev. (74,016 stars, MIT, needs API key)
- [Codebase Memory](https://appsgit.com/mcp-servers/codebase-memory): Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens. (45,917 stars, MIT)
- [Bytedance Filesystem](https://appsgit.com/mcp-servers/bytedance-filesystem): MCP server for filesystem access. (39,206 stars, Apache-2.0)
- [GitHub](https://appsgit.com/mcp-servers/github): Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language. (33,414 stars, MIT, official, needs API key)

---

Canonical page: https://appsgit.com/mcp-servers/nova3d
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
