AppStrings.How it works
CAD & engineering / CONNECTION GUIDE

SketchUp MCP Servers for Claude Code & Cursor

SketchUp’s Ruby API exposes model and entity operations to in-application extensions.

Integration documentation

SketchUp integrations and connections

API · Live app

SketchUp Ruby API

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

SK Ruby MCP

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

SketchUp MCP · Son-The-SUN

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.

ConnectionWorkflow and platformCapabilitiesDocumented agentsRequirements and limitations
SketchUp Ruby API
API
Live app
Windows, macOS
See compatibilitySketchUp 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, CursorSketchUp 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 CodeDesktop SketchUp, the Ruby extension and the Python MCP server.

The extension must be running inside SketchUp for the server to access the model.

SketchUp Ruby API

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.

SK Ruby MCP

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.

SketchUp MCP · Son-The-SUN

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.

Choose an AI agent

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.