S
SketchUp
Ruby plugin for SketchUp 3D modeling with geometry creation, entity transformation, material assignment, and model introspection via TCP bridge.
Share:
About
Ruby plugin for SketchUp 3D modeling with geometry creation, entity transformation, material assignment, and model introspection via TCP bridge.
Example tools
Illustrative tool names — the actual tool set is defined by the server at runtime.
list_resources
Enumerate resources exposed by this MCP
get_resource
Fetch a resource by ID
invoke
Invoke the primary action of this MCP
Screenshots
No screenshots yet.
Frequently Asked Questions
Common questions about SketchUp.
- What is the SketchUp MCP for?
- The SketchUp MCP provides Ruby-based control over SketchUp 3D modeling. It enables geometry creation, entity transformation, material assignment, and model introspection directly within SketchUp via a TCP bridge. This allows external applications to programmatically interact with SketchUp models.
- How do I install the SketchUp MCP?
- Installation typically involves cloning the repository from https://github.com/1pitaph/sumcp. After cloning, you would load the Ruby plugin into SketchUp. Specific instructions for your SketchUp version and operating system may be in the repository's documentation.
- Does the SketchUp MCP require an API key or other credentials?
- Based on the provided information, the SketchUp MCP does not require an API key or other credentials for its operation. It uses a none authentication type and communicates via stdio transport. Access is likely managed through the local SketchUp installation.
- What core capabilities does the SketchUp MCP expose?
- The SketchUp MCP exposes capabilities for geometry creation, such as drawing lines and faces, manipulating existing entities through transformations, and applying materials to objects. It also provides model introspection features, allowing external tools to query model data.
- Is there a cost associated with using the SketchUp MCP?
- The SketchUp MCP itself is distributed via a GitHub repository, implying an open-source or free usage model. However, its use requires a licensed copy of SketchUp, which may incur costs depending on your SketchUp edition and subscription.
- What is a common prerequisite for using the SketchUp MCP?
- A common prerequisite for using the SketchUp MCP is a running instance of SketchUp. The MCP integrates as a Ruby plugin and relies on SketchUp's internal APIs and environment. Users need to ensure SketchUp is installed and accessible.
Install SketchUp
Claude Desktop
Add this to claude_desktop_config.json.
{
"mcpServers": {
"sketchup": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sketchup"
]
}
}
}Cursor
Add this to ~/.cursor/mcp.json.
{
"mcpServers": {
"sketchup": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sketchup"
]
}
}
}VS Code
Add this to your workspace settings.json.
{
"mcp.servers": {
"sketchup": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sketchup"
]
}
}
}Reviews
Sign in to leave a review.
No reviews yet. Be the first!
Discussion(0)
No comments yet.