Free Remote MCP Server

A Token-Efficient MCP Server for AI Voxel Modeling

Let AI agents describe voxel models with compact high-level operations while VoxelDraft handles deterministic geometry expansion, WebGL rendering and optimized OBJ export.

https://voxeldraft.com/api/mcp

Stop spending model tokens on deterministic geometry

A naive AI 3D workflow can waste context by emitting one JSON object per voxel, writing Three.js or WebGL code for previews, and then producing thousands of OBJ vertices and faces. VoxelDraft MCP moves that work into purpose-built code.

Without VoxelDraft MCP

  • ×Huge per-voxel JSON payloads
  • ×Rendering code generated by the model
  • ×Geometry resent during revisions
  • ×Large OBJ/MTL text in model context

With VoxelDraft MCP

  • Compact modeling commands
  • Existing Three.js/WebGL renderer
  • Opaque model handle for iterative edits
  • Direct optimized OBJ/MTL download URLs

Compact commands without losing freeform control

Primitives are useful for bulk geometry, but complex voxel art needs an escape hatch. VoxelDraft combines high-level shapes with run-length encoded voxel spans, sparse points, symmetry, repetition and editing operations.

box / ellipsoid / cylinder

Create bulk geometry efficiently.

roof / line

Describe common architectural and structural shapes directly.

runs

Represent irregular silhouettes with run-length encoded voxel spans.

points

Place sparse details without verbose object keys.

mirror / repeat / copy

Compress symmetric and repeated structures.

erase / recolor

Refine an existing model without rebuilding it.

Render without asking the AI to write WebGL

The render tool returns an interactive VoxelDraft viewer URL. The compact model handle is decoded in the browser and fed into the existing React Three Fiber / Three.js InstancedMesh renderer.

Export OBJ without dumping mesh text into the context window

VoxelDraft generates OBJ + MTL deterministically, reuses shared vertices and omits hidden internal faces. The agent receives short download URLs and useful mesh statistics instead of thousands of mesh lines.

Five MCP tools cover the full workflow

create_voxel_model

Create a new editable model from compact commands.

edit_voxel_model

Append changes using the returned model handle.

inspect_voxel_model

Read bounds, colors, voxel count and command count without dumping the model.

render_voxel_model

Get a WebGL render URL and editable VoxelDraft URL.

export_voxel_model

Get optimized OBJ+MTL or compact VoxelDraft JSON downloads.

AI describes it. VoxelDraft builds it.

1

Describe

The agent sends compact modeling operations.

2

Build

VoxelDraft expands those operations into voxel geometry.

3

Render

Open the model in the existing WebGL renderer.

4

Refine

Edit through MCP or continue manually in VoxelDraft.

5

Export

Download optimized OBJ/MTL or compact project JSON.

Example: a small house in three commands

The same structure could require hundreds of individual voxel entries in a raw JSON representation.

{
  "name": "Small house",
  "palette": ["#b45309", "#dc2626", "#60a5fa"],
  "commands": [
    ["box", 4,0,4, 19,7,19, 0, true],
    ["roof", "x", 3,8,3, 20,13,20, 1],
    ["points", 2, [[8,3,4], [15,3,4]]]
  ]
}

VoxelDraft MCP FAQ

Is VoxelDraft MCP free?+

Yes. It is free to use and does not require an account or API key.

Does it only support boxes and simple primitives?+

No. Use runs for arbitrary run-length encoded voxel spans, points for sparse details, and mirror/repeat/copy for complex or symmetric models.

Does VoxelDraft MCP render images itself?+

It returns an interactive WebGL render URL backed by VoxelDraft’s existing browser renderer. The model can also be opened directly in the editor for manual refinement and screenshots.

Why use MCP instead of asking an LLM to write OBJ directly?+

Mesh generation is deterministic work. VoxelDraft can cull hidden faces, share vertices and create materials in code while keeping large mesh text out of the model context.

Connect an MCP-compatible AI client to VoxelDraft

Use the free endpoint and let the model focus on design decisions instead of repetitive geometry serialization.

Use VoxelDraft MCP