SketchUp-MCP

SketchUp-MCP

3.4

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

  1. get_scene_info

    Retrieve information about the current Sketchup scene.

  2. get_selected_components

    Get information about currently selected components.

  3. create_component

    Create a new component with specified parameters.

  4. delete_component

    Delete a component from the scene.

  5. transform_component

    Move, rotate, or scale a component.

  6. set_material

    Apply material to a component.

  7. export_scene

    Export the current scene in various formats.

  8. eval_ruby

    Execute arbitrary Ruby code in Sketchup for advanced operations.