3D New Era AI
com.3dneweraai由 3dneweraai.com 發布官方發布者v3.3.0更新於 Nov 3, 2026
用你的AI設計住宅:平面圖、傢俱、木作、照明和照片,即時呈現。
AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。
原文描述
Design homes with your AI: floor plans, furniture, joinery, lighting and photos, live.
概覽
3D New Era AI 的託管 MCP 服務(mcp.3dneweraai.com),由 3dneweraai.com 發布;需要 OAuth 登入;Streamable HTTP。
暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。
- 發布者
- 3dneweraai.com
- 端點
- mcp.3dneweraai.com
- 最近檢查
安裝
在 SourceWeft 中
- 開啟 儀表板中的 3D New Era AI,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/com.3dneweraai%2Fnewera/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"3d-new-era-ai": {
"type": "http",
"url": "https://mcp.3dneweraai.com/mcp"
}
}
}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.
[Editor with a furnished 105 m² apartment: catalog, rendered floor plan and live 3D view]
Three ways to use it
The desktop app and the browser editor are free, open source and need no account. The hosted connector is free too, with no limits.
Install
Windows — in PowerShell:
macOS (Apple Silicon and Intel) — in Terminal:
or with Homebrew: brew install --cask leandrodaf/tap/3d-new-era-ai.
The installers work for your user only, with no administrator password: the app appears
in the Start menu or Launchpad, newera goes on your PATH, the MCP server is registered
in Claude Code and Codex if you have them, and running the same command again updates it.
Uninstall with install-macos.sh --uninstall, or from Settings → Apps on Windows.
On Windows, it is also in the Microsoft Store:
Prefer a plain download?
First launch of a plain download
The builds are not signed with a paid Apple or Microsoft certificate, so the system asks once:
- Windows: unzip and open
newera-gui.exe; if SmartScreen appears, click More info → Run anyway. - macOS: unzip and move 3D New Era AI to Applications, then right-click it →
Open → Open. On macOS 15 and later, open it once, then go to System Settings →
Privacy & Security → Open Anyway, or run
xattr -dr com.apple.quarantine "/Applications/3D New Era AI.app". - Linux:
tar xzf newera-linux-x64.tar.gz && ./newera/newera. Run./newera/install-desktop.shto add the menu entry, the icon and the.newerafile type (--uninstallundoes it). It needs glibc 2.35 or newer: Ubuntu 22.04, Debian 12, Fedora 36 or any later release.
The one-line installers skip these prompts.
Connect your AI
Hosted, nothing to install. In Claude or ChatGPT, add a custom connector with the
address https://mcp.3dneweraai.com/mcp and sign in with your email. Step by step:
https://3dneweraai.com/connector/.
With the desktop app. The editor serves MCP at http://127.0.0.1:7878/mcp while it is
open (or run newera serve for no window). The AI menu, or the MCP chip in the status
bar, shows the snippet for your client, can register it for you, and lists the tools the
agent calls as it calls them.
From a browser tab. Open https://3dneweraai.com/app/ and switch the MCP on in the AI panel (Ctrl+Shift+M). The tab gets an address your AI can reach through a small relay, because a tab cannot listen on a port. The relay passes messages and stores nothing; the project stays in the tab, and the address stops answering when you switch it off or close the tab. Treat that address like a password. Video rendering is not offered there, since it would hold the tab for minutes.
Then just ask, for example: "Draw a 4 × 5 m bedroom with a door and a window, furnish it and render a photo."
Client setup
One click, with the app installed:
[Install in Cursor] [Install in VS Code] [Install in VS Code Insiders]
Claude Desktop: download newera-mcp.mcpb from the
latest release and open it.
Plugins with skills:
Manual setup for each client
Claude Code (already set up inside a clone of this repository by .mcp.json)
Codex CLI
Gemini CLI
VS Code (Copilot agent mode)
Cursor — ~/.cursor/mcp.json
Windsurf — ~/.codeium/windsurf/mcp_config.json
Claude Desktop without the bundle — Settings → Developer → Edit Config (needs
Node.js for the mcp-remote bridge)
DeepSeek, Qwen, Llama and other models — the model does not matter, the app you chat
in does. Use one that speaks MCP: Cline or
Roo Code in VS Code, Cherry Studio,
LM Studio or opencode (opencode.json):
Any other client — Streamable HTTP at http://127.0.0.1:7878/mcp, or stdio for
clients that start a process:
Over stdio, with the editor open the agent edits the plan in that window; with no window
(or newera mcp --standalone) it works on a project of its own.
Showcase
A real 105 m² apartment, traced from an openly licensed floor plan and furnished, lit
and photographed by an AI agent through MCP alone: walls from the scan, doors that swing
the right way, a slatted TV wall, an L kitchen and wardrobes from cabinet_run,
downlights sized by photometry against NBR ISO/CIE 8995-1, and path-traced photos. Every
image below came out of the editor. See how it was built →
Features
- Plans from anything. Draw walls, arcs and sloping walls, or drop in a scanned plan
at real scale and let
backgroundfind the walls. Opens Sweet Home 3D (.sh3d) projects as they are. - Joinery a workshop can build. Parametric cabinets, wardrobes, slatted panels,
countertops with exact sink and cooktop cutouts, plaster coves with LED and modular
sofas.
cabinet_runfills a wall with even modules around doors, windows and corners;cut_listexports the boards as CSV or DXF/SVG sheets. - Checked against the people who live there. An ergonomics review (circulation, beds and bathrooms per person, the kitchen triangle, wheelchair turning space) and lux per room by photometry, each finding tied to its source and with the fix ready to apply.
- Electrical and plumbing plans over the same floor plan: circuits and panel, Wi-Fi coverage, runs and checks against NBR 5410, NBR 5626 and NBR 8160.
- Pictures that sell the project. Rendered floor plans with real finishes, elevations and sections, aerial cutaways, path-traced photos with the sun from the compass and the lamps you placed, and videos along a camera path. They render on the CPU, so a headless server can take them too.
- Roofs and structure. Pitched roofs with skylights, walls and glass that follow the roof above, beams, storeys, pools and decks.
- Furniture always true to size. The catalog is generated by code, so a 158 × 208 cm bed is exactly that in the plan, in 3D and in collision checks.
- Try alternatives safely. Duplicate the plan into a new tab, change it and compare versions side by side; name checkpoints and come back to them.
- Built for agents. People and agents go through the same undoable commands. Short
ids (
w12),[x, y]points in centimeters, compact reads and one-line write replies keep token use low. - Open and extensible. Plugins in any language over the HTTP API, several people on the same project with named cursors, and exports to PDF, SVG, PNG, GLB and OBJ.
MCP tools
Reads and changes are separate tools: a read never changes the plan, so an AI client can run it without asking, and asks before each change.
The hosted connector adds projects, to list and switch between the projects in your
account, and leaves out feedback, the plugin tools and library / edit_library (the
library is a folder on your machine), which only make sense on your own machine; the
browser tab leaves out the library tools too.
Command line
Options: --addr 127.0.0.1:7878 (or NEWERA_ADDR); --token (or NEWERA_TOKEN),
required to listen beyond loopback; NEWERA_LOG for the log filter;
NEWERA_RENDER_THREADS for photo renders (half the cores by default). The server binds to
loopback by default and validates the Host header. On Windows, newera-gui.exe opens
the editor without a console window.
Build from source
You need Rust 1.95 or newer (rustup). On Linux, also
libxkbcommon-dev libwayland-dev libx11-dev libxcursor-dev libxrandr-dev libxi-dev.
Run make to list every command. To host the browser editor yourself, serve web/ as
static files, with .wasm sent as application/wasm and compressed (about 15 MB raw,
a quarter of that gzipped). No backend or special headers are needed. The public site is
built by scripts/site-build.sh and deployed on every push to main.
Browsers: Chrome, Edge and Safari 26 use WebGPU. Where it is missing (Firefox today) the editor falls back to WebGL 2 and still draws everything; a browser with neither gets a message pointing at the download.
Project layout
Documentation
- Architecture: crates, the command model, MCP design and security
- Standards and sources: where every rule in the reviews comes from
- Showcase: a full apartment built by an agent
- Distribution: channels, releases and the hosted service
- Roadmap and changelog
Privacy and telemetry
The app sends crash reports through Sentry, along with the notes agents leave with the MCP
feedback tool. It is on by default and off with one click in
Help → Send error reports, or newera telemetry off; NEWERA_TELEMETRY=0 turns it off
for a single run. Nothing of the project is sent, nor the IP address or the machine's name,
and the MCP token is removed from every report. Notes are always kept locally in the config
folder (notes.jsonl).
Under the same switch, opening the app counts one app_open — a random installation id, the
version, the operating system, the architecture and the mode — the request for support counts a
support_prompt when it shows and which button closed it, and the installers count one
install and one uninstall, saying which system and whether the app came from a release or was
compiled on the machine. Both go to 3dneweraai.com/ping, an endpoint of the site that holds
the Google Analytics secret and forwards the count without passing the IP address on: the
country Cloudflare already knows goes instead. A build made without the project's keys reports
through the same endpoint, so installing from source counts like any other install;
cargo build on a clone and CI count nothing. The hosted service keeps only what it needs:
your email, your projects and usage, never the conversation. See the
privacy policy.
Apart from that switch, the desktop app asks GitHub's public API for the latest release when it opens, sending nothing about the installation, and says in its status bar when a newer one is out.
Support the project
Everything above is free, with no limits, and stays free. There is no paid plan. If it saves you time, a donation on Buy Me a Coffee helps pay for the server; it unlocks nothing extra. See support.
Contributing
Contributions are welcome. See CONTRIBUTING.md; make check runs the
same checks as CI.
License
Licensed under either of Apache License 2.0 or MIT license, at your option.
來源:README.md,提交 81711b4
工具
0版本歷史
9- v3.3.0最新Nov 3, 2026
- v3.2.0Oct 29, 2026
- v3.1.0Oct 1, 2026
- v3.0.0Sep 30, 2026
- v2.0.0Sep 29, 2026
- v1.10.0Sep 27, 2026
- v1.9.2Sep 25, 2026
- v1.9.1Sep 25, 2026
- v1.8.0Sep 24, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分