3dCMS

by 3dcms.info · info.3dcms/mcp

Build a real 3D website by chatting: pages, models and text in space, published to a live URL.

OnlineRemote
Category
Search and web data
Connection
Remote (HTTP)
Tools
13 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http mcp https://3dcms.info/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://3dcms.info/mcp

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "mcp": {
      "url": "https://3dcms.info/mcp"
    }
  }
}

Tools it offers

13 tools, as the server itself reported during our check on Oct 31, 2026.

  • list_scenesUse this first when the user mentions their 3dCMS scenes, a site they built with 3dCMS, or wants to edit, publish or check something they made. Lists the 3D scenes saved in their 3dCMS account (editable "sources"), newes
  • probe_lightingFor one world point, the contribution of EVERY light in the scene, computed from the saved scene (no render, instant): each light node in reach with its value (three's falloff and spot cone, from the node's WORLD positio
  • probe_framingRead a saved camera (cameraId), or an exact pose, as a visitor sees it at the screen shapes they actually have (16:9 desktop and 9:16 phone by default), against the rules a photographer and a web designer use. A PAGE sho
  • design_reviewA designer's critique of a scene (or one page with pageId) against its BRIEF: what it is for (settings.design, or, when none is declared, what it reads as and why), its palette (dominant, secondary, accent, harmony, temp
  • upload_assetPut a file into the account's asset library and get back its /assets url to use in apply_ops (a glb on a geometry node as data {primitive:"imported", assetUrl}, an image in materialMaps or a webImage src, an mp3 in an au
  • compose_surfaceMake a flat surface that looks PRINTED ON a real material: a quote on a stretched canvas, a poster, a shop sign, a label, a plaque, a book cover. Start from a `base`: a texture set from the library (`setId` from list_ass
  • measureMeasure nodes in a saved scene (analytic, instant, no render). For each node in nodeIds: its world centre, its size along its own axes after every scale above it, its world bounding box, and `clearance`: the nearest visi
  • get_sceneRead a compact, high-signal summary of one scene: its nodes (id, type, name, parent, position, rotation [euler radians], scale, primitive, real `size` under the keys `data` takes (width/height/depth, radius, height, tube
  • create_sceneUse this when the user wants a 3D website, a walkable portfolio, a product showcase, a gallery, an exhibit, an event page or any interactive space they can share as a link. Creates the scene in their 3dCMS account and re
  • apply_opsUse this to build or change a 3D scene: add rooms, text, pictures, links, models, lights, pages. Edit a scene by applying a batch of operations ATOMICALLY (all-or-nothing). Call this for any add / move / edit / delete /
  • list_assetsSearch the images, models and sounds in the account AND the shared public library (frames, props, texture sets; `scope` mine|shared|all, default all). A row with shared:true is copied in first with upload_asset {assetId}
  • get_scene_screenshotRender the scene server-side (real WebGL, headless) and return screenshot image(s) — your EYES on the scene. Use it after apply_ops batches and after probe_framing, and judge each image as a photographer and a web design
  • publish_sceneUse this when the user wants their scene live as a public link to share, or to update one already live. Publish a saved scene to a PUBLIC, shareable URL so anyone can view it in 3D in a browser — no login required. PUBLI

Questions

What is the 3dCMS MCP server?

Build a real 3D website by chatting: pages, models and text in space, published to a live URL. It is made by 3dcms.info and listed in the official MCP Registry as info.3dcms/mcp. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add 3dCMS to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://3dcms.info/mcp. In Claude Code, run: claude mcp add --transport http mcp https://3dcms.info/mcp

How do I add 3dCMS to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://3dcms.info/mcp.

How do I add 3dCMS to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "mcp": { "url": "https://3dcms.info/mcp" } } }

Does 3dCMS work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can 3dCMS do?

It gives your AI 13 tools, including list_scenes, probe_lighting, probe_framing, design_review, upload_asset. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/info-3dcms-mcp.svg)](https://chen.media/mcp/info-3dcms-mcp)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/info-3dcms-mcp"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/info-3dcms-mcp.svg?theme=dark"><img src="https://chen.media/mcp/badge/info-3dcms-mcp.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Search and web data

See all