Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
create_component | Create a new component in Sketchup |
delete_component | Delete a component by ID |
transform_component | Transform a component's position, rotation, or scale |
get_selection | Get currently selected components |
set_material | Set material for a component |
export_scene | Export the current scene |
create_mortise_tenon | Create a mortise and tenon joint between two components |
create_dovetail | Create a dovetail joint between two components |
create_finger_joint | Create a finger joint (box joint) between two components |
eval_ruby | Evaluate arbitrary Ruby code in Sketchup |