CAD & engineering / CONNECTION GUIDESketchUp MCP Servers for Claude Code & Cursor
SketchUp’s Ruby API exposes model and entity operations to in-application extensions.
Integration documentation API · Live app
SketchUp’s Ruby API exposes model and entity operations to in-application extensions.
Platforms: Windows, macOS
Claude Code · Not documented
The native interface is documented, but no setup for this coding agent is established by this source.
Codex · Not documented
The native interface is documented, but no setup for this coding agent is established by this source.
Cursor · Not documented
The native interface is documented, but no setup for this coding agent is established by this source.
Requirements and limitations
SketchUp with Ruby API support and a compatible Ruby extension or console workflow.
Code runs inside SketchUp; an agent requires a delivery mechanism or custom bridge before invoking the API.
MCP · Live app
A Ruby extension runs an MCP server inside desktop SketchUp.
Platforms: macOS
Claude Code · Documented
The integration documentation explicitly names this client.
Codex · MCP compatible
MCP support suggests compatibility; this client is not documented by the maintainer.
Cursor · Documented
The integration documentation explicitly names this client.
Requirements and limitations
SketchUp desktop 2022 or newer and the SK Ruby MCP extension.
The maintainer documents Windows code paths but does not establish Windows support.
MCP · Live app
A Python MCP server talks to a Ruby extension inside the active SketchUp model.
Platforms: Not documented
Claude Code · Documented
The integration documentation explicitly names this client.
Codex · MCP compatible
MCP support suggests compatibility; this client is not documented by the maintainer.
Cursor · MCP compatible
MCP support suggests compatibility; this client is not documented by the maintainer.
Requirements and limitations
Desktop SketchUp, the Ruby extension and the Python MCP server.
The extension must be running inside SketchUp for the server to access the model.
Compare connections
Compare how each route works, what it can do, and what you need to run it.
| Connection | Workflow and platform | Capabilities | Documented agents | Requirements and limitations |
|---|
SketchUp Ruby API API | Live app Windows, macOS | | See compatibility | SketchUp with Ruby API support and a compatible Ruby extension or console workflow.
Code runs inside SketchUp; an agent requires a delivery mechanism or custom bridge before invoking the API. |
|---|
SK Ruby MCP MCP | Live app macOS | | Claude Code, Cursor | SketchUp desktop 2022 or newer and the SK Ruby MCP extension.
The maintainer documents Windows code paths but does not establish Windows support. |
|---|
SketchUp MCP · Son-The-SUN MCP | Live app Not documented | | Claude Code | Desktop SketchUp, the Ruby extension and the Python MCP server.
The extension must be running inside SketchUp for the server to access the model. |
|---|
How it works
API · Live app
Windows, macOS
Capabilities
Create and inspect model entities
Documented agents
See compatibility
Requirements and limitations
SketchUp with Ruby API support and a compatible Ruby extension or console workflow.
Code runs inside SketchUp; an agent requires a delivery mechanism or custom bridge before invoking the API.
How it works
MCP · Live app
macOS
Capabilities
Inspect open models · Create geometry · Run Ruby in the model
Documented agents
Claude Code · Cursor
Requirements and limitations
SketchUp desktop 2022 or newer and the SK Ruby MCP extension.
The maintainer documents Windows code paths but does not establish Windows support.
How it works
MCP · Live app
Not documented
Capabilities
Inspect model elements · Create geometry · Manage layers and components
Documented agents
Claude Code
Requirements and limitations
Desktop SketchUp, the Ruby extension and the Python MCP server.
The extension must be running inside SketchUp for the server to access the model.
Questions before setup
Does one integration cover every workflow?
No such claim is made. Check the capability list, requirements and limitations of each route, then test a copy of a representative project.