M
mhyrr/sketchup-mcp
Sketchup Model Context Protocol
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
- Score
- score 1,003 · 10 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.
# SketchupMCP - Sketchup Model Context Protocol Integration
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
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:
1. Sketchup Extension: A Sketchup extension that creates a TCP server within Sketchup to receive and execute commands
2. 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
1. Download or build the latest .rbz file
2. In Sketchup, go to Window > Extension Manager
3. Click "Install Extension" and select the downloaded .rbz file
4. Restart Sketchup
## Usage
### Starting the Connection
1. In Sketchup, go to Extensions > SketchupMCP > Start Server
2. The server will start on the default port (9876)
3. 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:
json
"mcpServers": {
"sketchup": {
"command": "uvx",
"args": [
"sketchup-mcp"
This will pull the latest from PyPI
Once connected, Claude can interact with Sketchup using the following capabilities:
#### Tools
get_scene_info - Gets information about the current Sketchup scene
get_selected_components - Gets information about currently selected components
create_component - Create a new component with specified parameters
delete_component - Remove a component from the scene
transform_component - Move, rotate, or scale a component
set_material - Apply materials to components
export_scene - Export the current scene to various formats
eval_ruby - Execute arbitrary Ruby code in SketchUp for advanced operations
### Example Commands
Here are some examples of what you can ask Claude to do:
"Create a simple house model with a roof and windows"
"Select all components and get their information"
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:
1. Sketchup Extension: A Sketchup extension that creates a TCP server within Sketchup to receive and execute commands
2. 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
1. Download or build the latest .rbz file
2. In Sketchup, go to Window > Extension Manager
3. Click "Install Extension" and select the downloaded .rbz file
4. Restart Sketchup
## Usage
### Starting the Connection
1. In Sketchup, go to Extensions > SketchupMCP > Start Server
2. The server will start on the default port (9876)
3. 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:
json
"mcpServers": {
"sketchup": {
"command": "uvx",
"args": [
"sketchup-mcp"
This will pull the latest from PyPI
Once connected, Claude can interact with Sketchup using the following capabilities:
#### Tools
get_scene_info - Gets information about the current Sketchup scene
get_selected_components - Gets information about currently selected components
create_component - Create a new component with specified parameters
delete_component - Remove a component from the scene
transform_component - Move, rotate, or scale a component
set_material - Apply materials to components
export_scene - Export the current scene to various formats
eval_ruby - Execute arbitrary Ruby code in SketchUp for advanced operations
### Example Commands
Here are some examples of what you can ask Claude to do:
"Create a simple house model with a roof and windows"
"Select all components and get their information"
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/mhyrr-sketchup-mcp/)
- Source
- awesome · https://github.com/mhyrr/sketchup-mcp
- Browse by field
- MCP servers
- Listed by
- 10 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.