leandrodaf avatar

3D New Era AI

leandrodaf/3d-new-era-ai

Design homes with your AI: floor plans, furniture, joinery, lighting and photos, live.

GitHub stars
45
tools
50
transport
STDIO, HTTP
last updated
Nov 2, 2026

Tools

50 tools

Public tool metadata for what this MCP can expose to an agent.

homeCompact state (`detail=summary` for counts, bounds and room areas)

Compact state (`detail=summary` for counts, bounds and room areas)

No parameter schema in public metadata yet.

createWalls (polylines, arcs, sloping), rooms (polygon or detected from walls), dimensions, labels, roofs with skylights and solids, in one atomic call

Walls (polylines, arcs, sloping), rooms (polygon or detected from walls), dimensions, labels, roofs with skylights and solids, in one atomic call

No parameter schema in public metadata yet.

updateEdit any element by id

Edit any element by id

No parameter schema in public metadata yet.

moveEdit any element by id

Edit any element by id

No parameter schema in public metadata yet.

deleteEdit any element by id

Edit any element by id

No parameter schema in public metadata yet.

arrangeCopies in a row, rotate, mirror, group/ungroup, drawing order

Copies in a row, rotate, mirror, group/ungroup, drawing order

No parameter schema in public metadata yet.

edit_wallsSplit a wall in two, or join walls on one line

Split a wall in two, or join walls on one line

No parameter schema in public metadata yet.

edit_homeProject name, compass (north), the city whose building code applies and who lives there

Project name, compass (north), the city whose building code applies and who lives there

No parameter schema in public metadata yet.

backgroundScanned plan at real scale (calibration, X/Y scale, rotation); find the walls in it, and create them

Scanned plan at real scale (calibration, X/Y scale, rotation); find the walls in it, and create them

No parameter schema in public metadata yet.

edit_backgroundScanned plan at real scale (calibration, X/Y scale, rotation); find the walls in it, and create them

Scanned plan at real scale (calibration, X/Y scale, rotation); find the walls in it, and create them

No parameter schema in public metadata yet.

catalogSearch the parametric catalog; place furniture, doors and windows (snapped into walls), beams, finishes and glass

Search the parametric catalog; place furniture, doors and windows (snapped into walls), beams, finishes and glass

No parameter schema in public metadata yet.

placeSearch the parametric catalog; place furniture, doors and windows (snapped into walls), beams, finishes and glass

Search the parametric catalog; place furniture, doors and windows (snapped into walls), beams, finishes and glass

No parameter schema in public metadata yet.

joineryParametric cabinets, slatted panels, countertops with cutouts, plaster coves, shadow gaps and modular sofas

Parametric cabinets, slatted panels, countertops with cutouts, plaster coves, shadow gaps and modular sofas

No parameter schema in public metadata yet.

cabinet_runFill a wall with cabinets sized for it: even modules around corners, doors, windows, fridge and stove

Fill a wall with cabinets sized for it: even modules around corners, doors, windows, fridge and stove

No parameter schema in public metadata yet.

embedSet a sink or cooktop into a countertop (exact cutout) or an oven into a cabinet niche

Set a sink or cooktop into a countertop (exact cutout) or an oven into a cabinet niche

No parameter schema in public metadata yet.

fit_roofWalls, glass and panels take the shape of the roof above and keep following it

Walls, glass and panels take the shape of the roof above and keep following it

No parameter schema in public metadata yet.

cut_listBoards, edge banding and hardware of the joinery, as CSV or DXF/SVG sheets

Boards, edge banding and hardware of the joinery, as CSV or DXF/SVG sheets

No parameter schema in public metadata yet.

layoutOverlaps, pieces in walls, blocked doors, pieces outside rooms, areas against references

Overlaps, pieces in walls, blocked doors, pieces outside rooms, areas against references

No parameter schema in public metadata yet.

ergonomicsReview for the people living there: circulation, occupancy, kitchen, doors, ceiling heights, windows, wheelchair use

Review for the people living there: circulation, occupancy, kitchen, doors, ceiling heights, windows, wheelchair use

No parameter schema in public metadata yet.

lightingLux per room by photometry against NBR ISO/CIE 8995-1; place the fixtures a room needs

Lux per room by photometry against NBR ISO/CIE 8995-1; place the fixtures a room needs

No parameter schema in public metadata yet.

edit_lightingLux per room by photometry against NBR ISO/CIE 8995-1; place the fixtures a room needs

Lux per room by photometry against NBR ISO/CIE 8995-1; place the fixtures a room needs

No parameter schema in public metadata yet.

electricalElectrical and plumbing projects over the plan, changed through `edit_electrical` / `edit_plumbing`

Electrical and plumbing projects over the plan, changed through `edit_electrical` / `edit_plumbing`

No parameter schema in public metadata yet.

plumbingElectrical and plumbing projects over the plan, changed through `edit_electrical` / `edit_plumbing`

Electrical and plumbing projects over the plan, changed through `edit_electrical` / `edit_plumbing`

No parameter schema in public metadata yet.

measureFree floor around a piece, the gap between two, what a straight probe runs into, how far a piece can grow

Free floor around a piece, the gap between two, what a straight probe runs into, how far a piece can grow

No parameter schema in public metadata yet.

modelWhat an imported OBJ/glTF/GLB became: unit taken, size, triangles, materials, named parts, and what is not drawn; `check=clashes` finds parts passing through one another

What an imported OBJ/glTF/GLB became: unit taken, size, triangles, materials, named parts, and what is not drawn; `check=clashes` finds parts passing through one another

No parameter schema in public metadata yet.

edit_modelSwap the file of placed pieces in one undo step (keeping ids, size, finishes and links), change a material or a part by name, or give a lighter file for distant views

Swap the file of placed pieces in one undo step (keeping ids, size, finishes and links), change a material or a part by name, or give a lighter file for distant views

No parameter schema in public metadata yet.

libraryA library of approved model versions, with their photos, measurements and source, placed in any project as `library:<name>@<v>`

A library of approved model versions, with their photos, measurements and source, placed in any project as `library:<name>@<v>`

No parameter schema in public metadata yet.

edit_libraryA library of approved model versions, with their photos, measurements and source, placed in any project as `library:<name>@<v>`

A library of approved model versions, with their photos, measurements and source, placed in any project as `library:<name>@<v>`

No parameter schema in public metadata yet.

acceptMark findings of any review as seen, with the reason

Mark findings of any review as seen, with the reason

No parameter schema in public metadata yet.

rulesWhat a review checks against: the standards' tables, what each layout problem means, how ergonomics scores

What a review checks against: the standards' tables, what each layout problem means, how ergonomics scores

No parameter schema in public metadata yet.

materialsFinishes, visible projects and layers, dimension chains and schedules; `stale` finds notes that no longer match the drawing

Finishes, visible projects and layers, dimension chains and schedules; `stale` finds notes that no longer match the drawing

No parameter schema in public metadata yet.

disciplinesFinishes, visible projects and layers, dimension chains and schedules; `stale` finds notes that no longer match the drawing

Finishes, visible projects and layers, dimension chains and schedules; `stale` finds notes that no longer match the drawing

No parameter schema in public metadata yet.

annotationsFinishes, visible projects and layers, dimension chains and schedules; `stale` finds notes that no longer match the drawing

Finishes, visible projects and layers, dimension chains and schedules; `stale` finds notes that no longer match the drawing

No parameter schema in public metadata yet.

levelsStoreys, points of view, plan versions and camera-path videos, each changed through its `edit_*` tool

Storeys, points of view, plan versions and camera-path videos, each changed through its `edit_*` tool

No parameter schema in public metadata yet.

camerasStoreys, points of view, plan versions and camera-path videos, each changed through its `edit_*` tool

Storeys, points of view, plan versions and camera-path videos, each changed through its `edit_*` tool

No parameter schema in public metadata yet.

variantsStoreys, points of view, plan versions and camera-path videos, each changed through its `edit_*` tool

Storeys, points of view, plan versions and camera-path videos, each changed through its `edit_*` tool

No parameter schema in public metadata yet.

videoStoreys, points of view, plan versions and camera-path videos, each changed through its `edit_*` tool

Storeys, points of view, plan versions and camera-path videos, each changed through its `edit_*` tool

No parameter schema in public metadata yet.

render_planPNG of the plan as the user sees it; the plan inside the chat as an interactive viewer (MCP Apps)

PNG of the plan as the user sees it; the plan inside the chat as an interactive viewer (MCP Apps)

No parameter schema in public metadata yet.

show_planPNG of the plan as the user sees it; the plan inside the chat as an interactive viewer (MCP Apps)

PNG of the plan as the user sees it; the plan inside the chat as an interactive viewer (MCP Apps)

No parameter schema in public metadata yet.

render_3dSoftware 3D views (aerial, visitor, cameras, elevations, sections); path-traced photos with sun and lamps

Software 3D views (aerial, visitor, cameras, elevations, sections); path-traced photos with sun and lamps

No parameter schema in public metadata yet.

render_photoSoftware 3D views (aerial, visitor, cameras, elevations, sections); path-traced photos with sun and lamps

Software 3D views (aerial, visitor, cameras, elevations, sections); path-traced photos with sun and lamps

No parameter schema in public metadata yet.

exportPDF, SVG or PNG plan; GLB or OBJ model; the cut list as CSV or DXF/SVG sheets

PDF, SVG or PNG plan; GLB or OBJ model; the cut list as CSV or DXF/SVG sheets

No parameter schema in public metadata yet.

fileNew, open and save: projects (`.newera`) and Sweet Home 3D import (`.sh3d`)

New, open and save: projects (`.newera`) and Sweet Home 3D import (`.sh3d`)

No parameter schema in public metadata yet.

edit_historyUndo and redo, shared with the user, and named checkpoints to come back to

Undo and redo, shared with the user, and named checkpoints to come back to

No parameter schema in public metadata yet.

historyUndo and redo, shared with the user, and named checkpoints to come back to

Undo and redo, shared with the user, and named checkpoints to come back to

No parameter schema in public metadata yet.

pluginsExternal plugins and the people working on the project

External plugins and the people working on the project

No parameter schema in public metadata yet.

run_pluginExternal plugins and the people working on the project

External plugins and the people working on the project

No parameter schema in public metadata yet.

sessionsExternal plugins and the people working on the project

External plugins and the people working on the project

No parameter schema in public metadata yet.

feedbackA note to the developers about what a tool could do better (desktop only)

A note to the developers about what a tool could do better (desktop only)

No parameter schema in public metadata yet.

projectsList and switch between the projects in your account (hosted connector)

List and switch between the projects in your account (hosted connector)

No parameter schema in public metadata yet.

Sponsors

Readme

3D New Era AI

English · Português (Brasil) · Website · Try it in the browser

CI Latest release License: MIT OR Apache-2.0

An open-source home design, floor plan and interior design editor written in Rust, built so that your AI can design with you. It ships with a Model Context Protocol server: Claude, ChatGPT, Codex, Gemini, Cursor or any other MCP client draws the walls, furnishes the rooms, builds the joinery, checks lighting and ergonomics against real standards and renders the photos, while every change shows up live on screen and is one Ctrl+Z away.

A Sweet Home 3D alternative for Windows, macOS, Linux and the browser, in English, Portuguese, Spanish and French.


View the full README on GitHub

Details

Repository
github.com/leandrodaf/3d-new-era-ai
Website
3dneweraai.com
Category
Design & Creative
Package
https://github.com/leandrodaf/3d-new-era-ai/releases/download/v3.3.0/newera-mcp.mcpb
Transport
STDIO, HTTP
Registry
MCP registry, active

Related Design & Creative MCP servers

View all
12365836149-sketch avatarSFX Brew2365836149-sketch/sfxbrewFree game sound effects for AI agents: 45 Eastern and general SFX rendered locally to WAV or JS.0stars
2cisco-open avatarNetwork Sketcher (Local MCP)cisco-open/network-sketcherAI-native MCP server to design and manage Cisco network diagrams (L1/L2/L3, PPT/SVG) from LLMs.364stars
3google avatarThree-Live 3D, CAD & Spatial XR Compilergoogle/three-liveCompile, lint, simulate (60 Hz), and render 3D scenes from Three.js to GLB, USDZ, Android & iOS.198stars
4gaopengbin avatarCesium Mcp Runtimegaopengbin/cesium-mcpControl CesiumJS 3D globes via MCP: camera, layers, entities, animation, and interaction.150stars
5pzfreo avatarbuild123d MCPpzfreo/build123d-mcpAI-driven 3D CAD via build123d: execute, render, measure, and export geometry interactively.143stars
6mcpware avatarLogoloommcpware/logoloomAI logo design → SVG → full brand kit. Text-to-path, optimize, export PNG/ICO/WebP.12stars