SketchUp MCP Server
JSON →Control SketchUp with AI. MCP (Model Context Protocol) server that allows AI assistants like Claude, Cursor, and Gemini to programmatically create 3D models in SketchUp.
Install
pip install -e Tools · 21
- create_entity Creates a new entity in the SketchUp model
- delete_entity Deletes an entity from the SketchUp model
- get_entity_info Retrieves information about a specific entity
- list_entities Lists all entities in the SketchUp model
- move_entity Moves an entity to a new position
- rotate_entity Rotates an entity by a specified angle
- scale_entity Scales an entity by a specified factor
- set_material Applies a material to an entity
- get_materials Retrieves all available materials
- create_group Creates a group from selected entities
- explode_group Explodes a group into individual entities
- create_component Creates a component from selected entities
- get_component_definitions Retrieves all component definitions
- place_component_instance Places an instance of a component at a specified location
- get_selection Retrieves the current selection
- set_selection Sets the current selection to specified entities
- add_face Adds a face to the model from specified points
- add_edge Adds an edge between two points
- extrude_face Extrudes a face by a specified distance
- get_model_info Retrieves information about the current model
- execute_ruby_code Executes arbitrary Ruby code in the SketchUp environment
Links
★ 5 GitHub stars