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.

By default the MCP server listens on port 8765. Set DCC_MCP_MOBU_PORT to override it.

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.2.0.tar.gz (6.8 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.2.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dcc_mcp_mobu-0.2.0.tar.gz
  • Upload date:
  • Size: 6.8 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.2.0.tar.gz
Algorithm Hash digest
SHA256 d27e939ebd11becca5377ff19c2795b9c40846929ad3468b9163d4cdf92ef556
MD5 258bff53a2868de446549d8c22e8eb41
BLAKE2b-256 48d3fce06018f27f3629f5ce8d53adaec87a392e1303f264b591886fb690596c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dcc_mcp_mobu-0.2.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.2.0-py3-none-any.whl.

File metadata

  • Download URL: dcc_mcp_mobu-0.2.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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bd542d80d3bb4b0248def2428cadbf07e9ca091c7330451efeb66053f82295b9
MD5 efa12affc8ade226eb5abc32306c7e49
BLAKE2b-256 47d029a23668efb0486664c2aa625d310cae8668e01b4d543d6b499461de9907

See more details on using hashes here.

Provenance

The following attestation bundles were made for dcc_mcp_mobu-0.2.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