connect
Establishes a session with Autodesk Inventor for parametric 3D modeling, starting Inventor when none is running and targeting a specific project or instance.
Instructions
Connect to Autodesk Inventor. Starts Inventor if none is running.
Working on a project? Pass project=<full path of its .ipj>: the server uses the Inventor that already has it — also one a previous server started (after a restart of Claude Desktop) — or the running one if it is free to switch, or else starts a separate Inventor for it — so two agents on two projects each get their own. The answer names the instance; when several Inventors are connected, pass instance= to every later call.
Args: visible: Show Inventor window (default True). project: Full path of an .ipj to work in. new_instance: Always start a separate Inventor. pid: Connect to this kept Inventor (list_instances shows them) — e.g. two in one project.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pid | No | ||
| project | No | ||
| visible | No | ||
| instance | No | Name for this Inventor — pass the same name to later calls. Default: 'default', or the project's name when the server starts one for it. | |
| new_instance | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |