Sketchup Model Context Protocol
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"sketchup-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
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.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in design
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
AI image generation and editing with prompt optimization and quality presets. Powered by Nano Banana
Coinbase Design System - MCP Server
MCP Security Weekly
Get CVE alerts and security updates for Sketchup Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
The system consists of two main components:
sketchup_mcp/server.py): A Python server that implements the Model Context Protocol and connects to the Sketchup extensionWe're using uv so you'll need to brew install uv
.rbz file.rbz fileConfigure Claude to use the MCP server by adding the following to your Claude configuration:
"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:
get_scene_info - Gets information about the current Sketchup sceneget_selected_components - Gets information about currently selected componentscreate_component - Create a new component with specified parametersdelete_component - Remove a component from the scenetransform_component - Move, rotate, or scale a componentset_material - Apply materials to componentsexport_scene - Export the current scene to various formatseval_ruby - Execute arbitrary Ruby code in SketchUp for advanced operationsHere are some examples of what you can ask Claude to do:
The system uses a simple JSON-based protocol over TCP sockets:
type and optional paramsstatus and result or messageContributions are welcome! Please feel free to submit a Pull Request.
MIT