Mmcp.market

3D AR Studio MCP server

by nirholas·io.github.nirholas/3d-ar-studio·v0.3.0

Put 3D models in someone's real room: generate, arrange, and hand back one AR link.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

7 stars39 downloads/wk

Reviews

Write one

Nobody has reviewed 3D AR Studio yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

3D AR Studio tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-22 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 7 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the 3D AR Studio repository's README, as published. We do not edit it. Read it on GitHub

3D AR Studio

Drop a full augmented-reality studio into any web page.

Place as many 3D models as you like in your real room through the camera, describe a new one and watch it appear, arrange everything by hand, then share the whole scene as a link, a QR code, or a live room someone else can build in with you.

Live demo · npm · MCP server

<script type="module" src="https://unpkg.com/3d-ar-studio/dist/ar-studio.min.js"></script>
<ar-studio></ar-studio>

That is a working AR studio. No build step, no API key, no account. It comes wired to a free library of a few hundred public-domain models and a free, keyless text-to-3D lane; point it at your own catalogue with one option when you are ready.

Why this exists

Every web-AR drop-in places exactly one model and then hands off to a native viewer, which ends the session. This one keeps the whole scene in your page:

models as you want in a single live camera view.

  • Many models, one room. Place, drag, pinch-resize, twist-rotate and duplicate as many

generation runs behind the live view and the finished model drops into the room.

  • Generate without leaving the camera. Type "a brass desk lamp" into the dock. The

model, real-world light estimation, and depth occlusion so models hide behind your furniture.

  • Real WebXR where it exists. An always-armed hit-test reticle, one XRAnchor per placed

space** opens Apple's AR Quick Look for real: true plane detection, true scale, true occlusion, the system's own "View in AR" sheet. The model is converted to USDZ on the device (a real conversion via three.js's USDZExporter, no server involved) and, because it is exported from the copy already standing in your scene, it arrives at the size you pinched it to and in the pose it was in, stood on the floor rather than hanging at the height it happened to be modelled at. Android without WebXR gets Scene Viewer. Desktop gets a grid preview and a QR hand-off to a phone.

  • Real ARKit and ARCore everywhere else. iPhones have no WebXR, so tapping **Place in your

Compose on a laptop, scan the QR, it reopens exactly on your phone.

  • Scenes are links. Models, positions, rotations and scales round-trip through the URL.

syncs to everyone in it.

  • Build together, live. Open a room, share a six-character code, and every add and move

retargeted onto its own skeleton. No rig allow-list, no T-poses.

  • Characters actually move. Any humanoid GLB with no baked animation gets an idle clip

generate a model, compose an arrangement, and hand a person one link that opens it in their room.

  • Agents can drive it. A bundled MCP server lets Claude, ChatGPT or your own agent

The rendering ladder, anchor lifecycle, retargeting pipeline, scene format and shared-room protocol are extracted from the AR surfaces running in production on three.ws, and generalized so they work on your site with your models.

Install

npm i 3d-ar-studio three

three is a peer dependency, so you keep one copy of it and pick the version. The CDN bundle (dist/ar-studio.min.js) has three.js inside it and needs nothing else.

import { createArStudio } from '3d-ar-studio'

const studio = createArStudio('#stage', {
  branding: { title: 'Acme AR', accent: '#00b894' },
})

studio.on('add', ({ placement }) => console.log('placed', placement.title))

The studio fills its host element absolutely, so give the host a height (any positioned box with a real height works; a with no height gets a sensible 70vh default rather than rendering invisibly).

Scaffold a deployable page

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y 3d-ar-studio-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add 3d-ar-studio -- npx -y 3d-ar-studio-mcp
Add to Cursor

3D AR Studio: common questions

Is 3D AR Studio MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the 3D AR Studio safety report
How do I install 3D AR Studio?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does 3D AR Studio need an API key?
No secret keys are declared. It reads 4 settings from the environment.
Is 3D AR Studio maintained?
The last commit was 8 days ago (2026-09-15). The latest release is v0.3.0.
What can I use instead of 3D AR Studio?
Servers from other publishers that do the same job: Music Studio MCP server.

Alternatives to 3D AR Studio

Same job from other publishers: the closest match first, then the best rated.

  • Music Studio
    ABC sheet music + Strudel live coding studio with ext-apps widgets, harmony tools, and share links.
    B

More from nirholas