3dCMS Knowledge Base
Open the editor
Drive from Claude (MCP)

Connect Claude to 3dCMS

Add the hosted connector by URL and sign in with Google, or run the local server with a token for the paid generation tools.

Open in the interactive manual →

The interactive version has full-text search, a table of contents, and light/dark themes.


The hosted connector (nothing to install)

The quickest route is a URL. In Claude, open Settings ▸ Connectors ▸ Add custom connector and give it:

https://3dcms.info/mcp

Click Connect and Claude sends you through a normal browser sign-in, the same Google account you use for 3dCMS. Approve it once and the 3dcms tools appear in your conversation. There's no token to generate, nothing to install, and nothing to keep running on your machine.

  • It's your account. The connector only ever sees the scenes belonging to the account you signed in with.
  • It expires and renews on its own. Access is short-lived and refreshed quietly in the background.
  • You can cut it off. Sign out everywhere on your Account page revokes the connector's access along with everything else.
  • Six tools. Everything in Tools & quick phrases except generate_3d and generate_material, which need a fal.ai key that only the local server can carry.

3dCMS is published in the official MCP registry (as info.3dcms/mcp), and appears on Smithery and Glama, which build their listings from it, so a client that browses those directories may offer 3dCMS directly instead of asking you for the URL.

The local server (for the generation tools)

To use the paid generation tools, run the server yourself. You'll need Node 18+ and the mcp-server/ folder from the 3dCMS project on your machine, plus an API token. There's nothing to install globally: Claude runs the server directly.

Claude Code

One command (swap in your token and the real path to mcp-server/index.js):

claude mcp add 3dcms \
  -e THREEDCMS_API_TOKEN=tdcms_your_token_here \
  -e THREEDCMS_BASE_URL=https://3dcms.info \
  -- node /path/to/3dCMS/mcp-server/index.js

Claude Desktop

Open Settings ▸ Developer ▸ Edit Config and add a 3dcms entry (forward slashes work fine on Windows):

{
  "mcpServers": {
    "3dcms": {
      "command": "node",
      "args": ["F:/3dCMS-Claude/mcp-server/index.js"],
      "env": {
        "THREEDCMS_API_TOKEN": "tdcms_your_token_here",
        "THREEDCMS_BASE_URL": "https://3dcms.info"
      }
    }
  }
}

Restart Claude Desktop, and the 3dcms tools should appear.

The environment variables

VariableRequired?Purpose
THREEDCMS_API_TOKENYesYour tdcms_… token from the Account page.
THREEDCMS_BASE_URLNoDefaults to https://3dcms.info. Point it at a local dev server if you run one.
THREEDCMS_FAL_KEYNoA fal.ai key. Only if set are the paid generation tools available.
Tools not showing up? Local server: check that you're on Node 18+, that the path to index.js is correct and absolute, and (for Desktop) that you restarted the app. A "Not authorized" error means the token is missing, wrong, or was regenerated. Make a fresh one. Hosted connector: make sure the URL is exactly https://3dcms.info/mcp with no trailing path, and that you finished the Google sign-in in the browser tab it opened. Closing that tab early leaves the connector unauthorized.
Spotted something off, or want a topic covered? Email hello@3dcms.info.