SketchUp MCP Server
About
Control SketchUp with AI. MCP (Model Context Protocol) server that allows AI assistants like Claude, Cursor, and Gemini to programmatically create 3D models in SketchUp.
Details
- Author
- tarkiin
- Categories
- Other, Design, AI, Productivity
Jump to
Setup
Install SketchUp MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/tarkiin/SketchUp-MCP
Follow the installation instructions in the repository README, then restart your MCP client.
Controla SketchUp con IA.Servidor MCP (Model Context Protocol) que permite a asistentes de IA como Claude, Cursor y Gemini crear modelos 3D en SketchUp de forma programática.
┌──────────────┐ MCP (stdio) ┌──────────────┐ HTTP :8080 ┌──────────────┐ │ AI Client │ ◄──────────────────► │ Python MCP │ ◄────────────────► │ SketchUp │ │ (Claude, │ │ Server │ │ Ruby Plugin │ │ Cursor, │ │ │ │ │ │ Gemini) │ │ src/ │ │ sketchup_ │ │ │ │ sketchup_mcp/│ │ plugin/ │ └──────────────┘ └──────────────┘ └──────────────┘
- Plugin Ruby(sketchup_plugin/sketchup_mcp_server.rb) — Se ejecuta dentro de SketchUp, expone una API HTTP enlocalhost:8080que controla la API Ruby de SketchUp
- Servidor MCP en Python(src/sketchup_mcp/server.py) — Traduce llamadas MCP de los clientes IA en peticiones HTTP al plugin de SketchUp
Copia el archivo Ruby a la carpeta de Plugins de SketchUp:
Copy-Item "sketchup_plugin\sketchup_mcp_server.rb" "$env:APPDATA\SketchUp\SketchUp 2026\SketchUp\Plugins\" -Force
cp sketchup_plugin/sketchup_mcp_server.rb ~/Library/Application\ Support/SketchUp\ 2026/SketchUp/Plugins/
Nota:Sustituye2026por tu versión de SketchUp (2024, 2025, etc.)
# Clona el repositorio git clone https://github.com/Tarkiin/sketchup-mcp.git cd sketchup-mcp # Instalar con uv (recomendado) uv sync # O con pip pip install -e .
{ "mcpServers": { "sketchup": { "command": "uv", "args": [ "--directory", "/RUTA/ABSOLUTA/A/sketchup-mcp", "run", "sketchup-mcp" ] } } }
{ "mcpServers": { "sketchup": { "command": "uv", "args": [ "--directory", "/RUTA/ABSOLUTA/A/sketchup-mcp", "run", "sketchup-mcp" ] } } }
Ubicaciones del archivo de configuración:
- Windows:%APPDATA%\Claude\claude_desktop_config.json
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Alternativa en Windows (sin depender deuven el PATH):tras instalar conuv pip install -e .opip install -e ., puedes apuntar directamente al ejecutable del script de consola generado en el entorno virtual:
{ "mcpServers": { "sketchup": { "command": "C:\\ruta\\a\\sketchup-mcp\\.venv\\Scripts\\sketchup-mcp.exe" } } }
Añade en los ajustes MCP (Settings → MCP Servers):
{ "sketchup": { "command": "uv", "args": [ "--directory", "/RUTA/ABSOLUTA/A/sketchup-mcp", "run", "sketchup-mcp" ] } }
- Abre SketchUp— El plugin arranca automáticamente el servidor HTTP en el puerto 8080
- Abre tu cliente IA— El servidor MCP se conecta automáticamente
- Pide al IA que cree geometría— Ej:"Crea una habitación de 3x3x2.5 metros"
Si el servidor no arranca solo, ve aPlugins → MCP Server → Start Serveren SketchUp.
El servidor incluye recursos de conocimiento sobre construcción accesibles por la IA:
- construction://roof-trusses— Guía de diseño de cerchas
- construction://framing— Estándares de estructura
- construction://stairs— Estándares de diseño de escaleras
sketchup-mcp/ ├── src/ │ └── sketchup_mcp/ │ ├── __init__.py # Entry point del paquete │ ├── __main__.py # Soporte python -m │ └── server.py # Servidor MCP (Python) ├── sketchup_plugin/ │ └── sketchup_mcp_server.rb # Plugin Ruby para SketchUp ├── resources/ # Archivos de conocimiento de construcción ├── pyproject.toml ├── .gitignore ├── LICENSE └── README.md
- Asegúrate de que SketchUp está abierto
- Ve aPlugins → MCP Server → Start Server
- Comprueba si el puerto 8080 está libre:netstat -an | findstr 8080(Windows) olsof -i :8080(macOS)
- Cierra otras instancias de SketchUp
- O mata el proceso que usa el puerto 8080
- Verifica que el archivo.rbestá en la carpeta de Plugins correcta
- Comprueba la Ruby Console de SketchUp (Window → Ruby Console) para errores
- El plugin es un archivo único y autocontenido, no necesita carpetas adicionales
- Operaciones complejas pueden tardar más. El timeout es de 120 segundos.
- Si SketchUp muestra "no responde", espera a que termine.
- SketchUp2024, 2025 o 2026
- Python3.10+
- uv(recomendado) o pip
7 tools for interior design 3D visualization — room planner, AR furniture placement, material switcher, lighting design, virtual room tours with SceneView.
Agentic pipeline that transforms ideas to revenue — for solo founders and bootstrappers.
AI learning assistant that manages game time rewards based on school grades, homework, and bonus tasks
Mnemex is a Python MCP server that provides AI assistants with human-like memory dynamics through temporal decay and natural spaced repetition, storing memories locally in human-readable JSONL and Markdown formats.
Interact with task, doc, and project data in Dart, an AI-native project management tool
Create notes, search, & think with your Fabric AI workspace
Great Question is an Agentic UX research platform for product builders. Its MCP lets AI agents create studies directly from any AI tool, surface insights, find the right research candidates, and query your entire research repository.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




