Connect Sketchup to Claude AI via the Model Context Protocol for real-time 3D modeling, scene inspection, component manipulation, material control, and Ruby code execution through a TCP socket interface.
javascript
0 tools
May 30, 2025
Updated Jun 4, 2025
Supercharge Your AI with SketchupMCP
MCP Server
Unlock the full potential of SketchupMCP through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.
Enables seamless integration between Sketchup and Claude AI via Model Context Protocol, offering bidirectional control for 3D modeling, component manipulation, material editing, scene inspection, and execution of custom Ruby scripts through a TCP-based JSON communication protocol.
Connect Blender with Claude AI via the Model Context Protocol to enable two-way communication for prompt-driven 3D modeling, scene manipulation, material control, and Python code execution within Blender.
Connect 3D Slicer with model clients via Model Context Protocol to enable natural language control, medical image processing, scene manipulation, and Python code execution within the Slicer environment.
A Model Context Protocol server that connects Rhino and Grasshopper to Claude AI, enabling prompt-assisted 3D modeling, scene creation, and manipulation through direct AI interaction with the Rhino environment.
Connect Houdini to Claude AI via the Model Context Protocol (MCP) to enable prompt-driven 3D modeling, scene creation, simulation setup, and rendering automation.
Added May 30, 2025
SketchupMCP - Sketchup Model Context Protocol Integration
SketchupMCP connects Sketchup to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Sketchup. This integration enables prompt-assisted 3D modeling, scene creation, and manipulation in Sketchup.
Big Shoutout to Blender MCP for the inspiration and structure.
Features
Two-way communication: Connect Claude AI to Sketchup through a TCP socket connection
Component manipulation: Create, modify, delete, and transform components in Sketchup
Material control: Apply and modify materials and colors
Scene inspection: Get detailed information about the current Sketchup scene
Selection handling: Get and manipulate selected components
Ruby code evaluation: Execute arbitrary Ruby code directly in SketchUp for advanced operations
Components
The system consists of two main components:
Sketchup Extension: A Sketchup extension that creates a TCP server within Sketchup to receive and execute commands
MCP Server (sketchup_mcp/server.py): A Python server that implements the Model Context Protocol and connects to the Sketchup extension
Installation
Python Packaging
We're using uv so you'll need to brew install uv
Sketchup Extension
Download or build the latest .rbz file
In Sketchup, go to Window > Extension Manager
Click "Install Extension" and select the downloaded .rbz file
Restart Sketchup
Usage
Starting the Connection
In Sketchup, go to Extensions > SketchupMCP > Start Server
The server will start on the default port (9876)
Make sure the MCP server is running in your terminal
Using with Claude
Configure Claude to use the MCP server by adding the following to your Claude configuration: