Skip to main content

MCP adapter for Autodesk MotionBuilder

Project description

dcc-mcp-mobu

An MCP adapter for Autodesk MotionBuilder, built on dcc-mcp-core.

It exposes a small, typed scene-management surface and runs MotionBuilder API calls on the application's UI thread.

Install

pip install dcc-mcp-mobu

Copy the installed dcc_mcp_mobu/mobu_plugin/startup/dcc_mcp_mobu.py into a MotionBuilder Python Startup directory, or add that directory to the application's Python Startup paths. Restart MotionBuilder to start the adapter.

Each adapter instance uses an OS-assigned port and registers it for CLI discovery. Connect through the stable gateway at http://127.0.0.1:9765/mcp; set DCC_MCP_MOBU_PORT only when a fixed direct endpoint is required.

Tools

  • mobu-scene.inspect_scene
  • mobu-scene.list_models
  • mobu-scene.save_scene

save_scene is destructive and requires an explicit absolute .fbx path.

Development

python -m pip install -e ".[dev]"
pytest
ruff check src tests tools
ruff format --check src tests tools
python tools/lint_skills.py
python -m build

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dcc_mcp_mobu-0.3.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dcc_mcp_mobu-0.3.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file dcc_mcp_mobu-0.3.0.tar.gz.

File metadata

  • Download URL: dcc_mcp_mobu-0.3.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dcc_mcp_mobu-0.3.0.tar.gz
Algorithm Hash digest
SHA256 39f8ee1703d272a9f7cb7fe2797efab3a322ed1cd8a76d14445c8d5ae51f6cc3
MD5 9e57a6ef62f93a5356b510849b970e8e
BLAKE2b-256 20a84b743a20bf2a7510a4f6abc02585106b861644f7027fa9929316f0fd9bec

See more details on using hashes here.

Provenance

The following attestation bundles were made for dcc_mcp_mobu-0.3.0.tar.gz:

Publisher: release.yml on dcc-mcp/dcc-mcp-mobu

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dcc_mcp_mobu-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: dcc_mcp_mobu-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dcc_mcp_mobu-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7c27cf99a3d0bdcd314a7a57954bc06d039b013c0bd70401b4d38831353ff6c5
MD5 1d73d8b8889121e1650b4308499233bd
BLAKE2b-256 b59963df289d8b6319f6267b5b8d2ac5c9c09e2fc6291cf174822f518e26dc94

See more details on using hashes here.

Provenance

The following attestation bundles were made for dcc_mcp_mobu-0.3.0-py3-none-any.whl:

Publisher: release.yml on dcc-mcp/dcc-mcp-mobu

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page