
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 toolsPublic 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
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.
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