Catalog npm
Back to packageRELEASE DETAILS

1.0.1

npm

3doo-mcp

MCP server that lets an AI assistant build 3D models in 3DOO

Published9 Oct 2026
Direct dependencies1
Transitive dependenciesNot calculated

README

Current package documentation

3doo-mcp

An MCP server that lets an AI assistant build 3D models in 3DOO with its scripting API, look at them, and hand them back as .3doo, OBJ or FBX files, PNG pictures, or a page that opens the editor on the model.

A good way to start is to ask the assistant for a first version, then open the page it saves, press OPEN IN 3DOO and refine the model by hand in the browser editor.

It needs Node 22 or newer, and a Chrome, Edge or Chromium on the machine (otherwise run npx playwright-core install chromium). It draws models in the hosted editor, so it needs the internet.

Claude Code:

claude mcp add 3doo -e THREEDOO_APP_URL=https://3doo.vercel.app -- npx -y 3doo-mcp

Claude Desktop, in claude_desktop_config.json:

{
  "mcpServers": {
    "3doo": {
      "command": "npx",
      "args": ["-y", "3doo-mcp"],
      "env": { "THREEDOO_APP_URL": "https://3doo.vercel.app" }
    }
  }
}

Settings, tools and what each returns are in docs/mcp.md.

Tips for Better AI + Browser App Workflows

  1. Start with a prompt: Describe the scene or model you want and let the assistant build the first version in 3DOO.

  2. Refine in the editor: Open the model in 3DOO to adjust objects and modifiers manually.

  3. If necessary, share the project for AI new edits: Save a copy as a .3doo file and ask the assistant to modify specific parts. Attach screenshots or drawings for better results.

  4. If your edits comes from AI only: Keep the .3doo file in a known folder, tell the assistant its path, and ask it to save changes there. Reopen the file in 3DOO to review the result.

Support 3DOO

3DOO and this server are free. If they save you time, a donation pays for the hours behind the next release.

  • Donate with PayPal, any amount.
  • Or send it from your own PayPal app to renato.digital.crafts@gmail.com.

PayPal takes the payment, so 3DOO never sees your card or account.

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
playwright-core
Environment
{
  "local_name": "playwright-core",
  "alias": false,
  "peer_metadata": null
}
^1.56.0runtime

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "15cfb495a87ebc18262e8e031f5f8f8c467aebed",
  "tarball": "https://registry.npmjs.org/3doo-mcp/-/3doo-mcp-1.0.1.tgz",
  "fileCount": 3,
  "integrity": "sha512-9DOrexIXlToUrh6GuGgYddhdNncLzUa5OtBLl1TIieBZLZxwdOQpnwKOmJ3DRA/6ikBWW0CdzbYUNamwNwygbQ==",
  "signatures": [
    {
      "sig": "MEYCIQCXR5bOEc0RmgSeF6Q6lloHx2Vb5KjbtQevc1ZFa2kvBwIhAKO19ENTwkTvjJ43kzHOvDDw/MF9V2vt34EujzQepTeQ",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    },
    {
      "sig": "MEUCIQDUi5n7Py8py6Uz4XEP1eOUfA6x5BQ2JYVuSv10rBXjtQIgMxy/QkTrnjYxn8EbI0NS1PMBf1epo6WghUUiMa61eY0=",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    }
  ],
  "unpackedSize": 34361
}

Repository

PENDING
renatolinsdigital/3doo

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:40 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:3f02ebda69be107c46f8ff6211b591d5d04619fa8b010456f31a5545d42fed7a

Other collected versions

1.0.517 Oct1.0.412 Oct1.0.39 Oct1.0.29 Oct1.0.05 Oct0.0.0-stage5 OctView all collected versions →