SketchUp-MCP
If you are the rightful owner of SketchUp-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
SketchupMCP integrates Sketchup with Claude AI using the Model Context Protocol (MCP) for enhanced 3D modeling and scene manipulation.
SketchupMCP is a powerful integration tool that connects Sketchup to Claude AI through the Model Context Protocol (MCP). This integration allows for seamless interaction and control of Sketchup directly from Claude AI, enabling users to perform tasks such as 3D modeling, scene creation, and manipulation with the assistance of AI prompts. The system is built upon the framework provided by mhyrr/sketchup-mcp, with enhancements and localization for Traditional Chinese. It consists of a Sketchup extension that creates a TCP server to receive and execute commands, and a Python MCP server that implements the protocol and connects to the Sketchup extension.
Features
- Bidirectional Communication: Connects Claude AI and Sketchup via TCP sockets for seamless interaction.
- Component Manipulation: Create, modify, delete, and transform components within Sketchup.
- Material Control: Apply and modify materials and colors on components.
- Scene Inspection: Retrieve detailed information about the current Sketchup scene.
- Selection Handling: Access and manipulate selected components in Sketchup.
Tools
get_scene_info
Retrieve information about the current Sketchup scene.
get_selected_components
Get information about currently selected components.
create_component
Create a new component with specified parameters.
delete_component
Delete a component from the scene.
transform_component
Move, rotate, or scale a component.
set_material
Apply material to a component.
export_scene
Export the current scene in various formats.
eval_ruby
Execute arbitrary Ruby code in Sketchup for advanced operations.