← Back to directory
I

Interior Design 3D

Community
Room planning, AR furniture placement, material switching, lighting design, and virtual room tours on SceneView — packaged as an MCP server.
GitHub source repository ↗
★ 1.3k Stars Category · Dev Tools Very popular Source revision d353366c7f4a
13FMRS · D
Reliability
2/20
Security and permissions
2/20
Maintenance
3/20
Documentation
2/20
Setup experience
4/20

A vertical MCP server inside the SceneView repo for interior-design 3D/AR, focused on room planning, AR furniture, materials, lighting, and virtual room tours. The README reports 7 tools, but the supplied sources do not name them. It is not the main sceneview MCP server, and tools from sibling specialty servers should not be attributed to it.

Read the FMRS scoring method →

This is one of six MCP servers in the SceneView repository, dedicated to Interior Design 3D scenes. The server manifest describes it as an “MCP server for Interior Design 3D — room planning, AR furniture placement, material switching, lighting design, virtual room tours,” built on the SceneView SDK. It is published on npm as interior-design-3d-mcp and uses stdio transport. The README's Specialty MCP Servers table reports 7 tools for this server, intended to help AI assistants (e.g. Claude, Cursor, Windsurf) generate or analyze SceneView-based interior-design 3D/AR code. The supplied sources do not list the concrete tool names, so they are not enumerated here. Do not attribute sibling servers in the repo (automotive, healthcare, gaming, rerun, or the main sceneview MCP) to this profile.

Tools

The tool list has not been reviewed yet.

Setup

Install and run via npm/npx: npx interior-design-3d-mcp (stdio transport). For MCP-compatible clients, add a config such as: {"mcpServers":{"interior-design-3d":{"command":"npx","args":["-y","interior-design-3d-mcp"]}}}. This mirrors the README's sceneview-mcp config example, with the package name replaced by this server's interior-design-3d-mcp.

claude_desktop_config.json
{"mcpServers":{"interior-design-3d":{"command":"npx","args":["-y","interior-design-3d-mcp"]}}}

Fit and risk

Best for

  • Developers building SceneView-based 3D/AR interior-design features
  • Teams that want AI-assisted generation of room planners, furniture configurators, and lighting previews
  • MCP workflows already using Claude Code, Claude Desktop, Cursor, or Windsurf

Not for

  • General-purpose 3D or AR development — use the main sceneview MCP server (28 tools) instead
  • Other verticals such as automotive, healthcare, gaming, or Rerun.io debugging (separate specialty servers)
  • Projects that need exact, pre-documented tool names — the sources do not list this server's 7 tool names
  • Scenarios where other 5 MCP servers in the same repo would be confused with this one

Required permissions

  • Runs as a local child process via npx, so it inherits the permissions of the launching client or shell (the README describes no restricted permission model)
  • May need read/write access to files in the current project if generate/analyze-style tools are invoked
  • Network access is required to download the npm package and potentially SceneView assets

Risks and side effects

  • Running `npx` executes third-party code on your machine; pin versions and review the package before use
  • This server is maintained as part of the SceneView repository and is not an official Anthropic MCP server; verify its maintenance status
  • AI-generated SceneView code may require a matching SDK version (e.g. 4.26.0) and platform-specific setup (Android/Filament, iOS/RealityKit, Web) to compile
  • Because tool names are undocumented in the supplied material, tool calls may fail if the client expects specific identifiers
  • Easy to confuse with the other 5 MCP servers in the repo — this profile covers only interior-design-3d

Troubleshooting

  1. Confirm Node.js and npm are installed and that `npx interior-design-3d-mcp` resolves
  2. Check that the client config uses the exact package name `interior-design-3d-mcp` and a consistent server name
  3. Restart Claude Desktop, Cursor, etc. after editing mcpServers
  4. Inspect client logs for stdio or process errors (npx not found, network timeouts)
  5. If using JSON config, ensure it is valid JSON and the npx arguments match the README's npx invocation pattern

Use cases

Having AI assistants generate SceneView-based room-planning 3D scenes in Claude, Cursor, or Windsurf
Generating code for AR furniture placement, material switching, and lighting design
Prototyping virtual room tour experiences
Rapidly producing compilable SceneView code in the interior-design 3D vertical

Supported clients

Claude DesktopFull support
Claude CodeFull support
CursorFull support
WindsurfFull support