max_api_search
Searches the running 3ds Max API by keyword to verify installed classes, plugins, and exposed properties before scripting.
Instructions
Search the ENTIRE API surface of the running Max -- classes and members.
Dumps showClass "*.*" (measured: ~39,700 lines / 1.4 MB on 2016, 3.1 s;
~5.3 s on 2025) to a per-port cache, then greps it. This is the only way to
answer "does this Max have VRayLight?" or "which classes expose wirecolor?"
without guessing from model memory.
Answers, for example: max_api_search "wirecolor" -> every class exposing that property + type max_api_search "VRay" -> which V-Ray classes are actually installed max_api_search "Alembic" -> whether that importer exists here
Args: keyword: case-insensitive substring matched against class and member names. limit: max matches to return. refresh: rebuild the cache even if one exists (after installing plugins).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| keyword | Yes | ||
| refresh | No |