shipwright-editor.kevinwhinnery.chatgpt.site
Build, move, and save polygonal spacecraft in a retro holographic editor.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 2 · Act 14 · Transact 0 · Score: Not yet scored
Tool inspector
import_ship_design
Replace the visible editor contents with a portable Shipwright design. The imported design remains unsaved until it is saved explicitly.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
format |
string | yes | — |
formatVersion |
number | yes | — |
name |
string | yes | — |
data |
object | yes | — |
Raw JSON schema
{
"type": "object",
"properties": {
"format": {
"type": "string",
"enum": [
"shipwright-design"
]
},
"formatVersion": {
"type": "number",
"enum": [
1
]
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"data": {
"type": "object",
"properties": {
"version": {
"type": "number",
"enum": [
1
]
},
"parts": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"name": {
"type": "string",
"maxLength": 80
},
"type": {
"type": "string",
"enum": [
"box"
]
},
"color": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"texture": {
"type": "string",
"enum": [
"smooth",
"brushed",
"plated",
"composite"
]
},
"features": {
"type": "object",
"properties": {
"chamfered": {
"type": "boolean"
}
},
"additionalProperties": false
},
"position": {
"type": "array",
"items": {
"type": "number",
"minimum": -1000,
"maximum": 1000
},
"minItems": 3,
"maxItems": 3
},
"rotation": {
"type": "array",
"items": {
"type": "number",
"minimum": -314.1592653589793,
"maximum": 314.1592653589793
},
"minItems": 3,
"maxItems": 3
},
"scale": {
"type": "array",
"items": {
"type": "number",
"minimum": 0.01,
"maximum": 100
},
"minItems": 3,
"maxItems": 3
}
},
"required": [
"id",
"name",
"type",
"color",
"position",
"rotation",
"scale"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"name": {
"type": "string",
"maxLength": 80
},
"type": {
"type": "string",
"enum": [
"wedge"
]
},
"color": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"texture": {
"type": "string",
"enum": [
"smooth",
"brushed",
"plated",
"composite"
]
},
"position": {
"type": "array",
"items": {
"type": "number",
"minimum": -1000,
"maximum": 1000
},
"minItems": 3,
"maxItems": 3
},
"rotation": {
"type": "array",
"items": {
"type": "number",
"minimum": -314.1592653589793,
"maximum": 314.1592653589793
},
"minItems": 3,
"maxItems": 3
},
"scale": {
"type": "array",
"items": {
"type": "number",
"minimum": 0.01,
"maximum": 100
},
"minItems": 3,
"maxItems": 3
}
},
"required": [
"id",
"name",
"type",
"color",
"position",
"rotation",
"scale"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"name": {
"type": "string",
"maxLength": 80
},
"type": {
"type": "string",
"enum": [
"ramp"
]
},
"color": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"texture": {
"type": "string",
"enum": [
"smooth",
"brushed",
"plated",
"composite"
]
},
"position": {
"type": "array",
"items": {
"type": "number",
"minimum": -1000,
"maximum": 1000
},
"minItems": 3,
"maxItems": 3
},
"rotation": {
"type": "array",
"items": {
"type": "number",
"minimum": -314.1592653589793,
"maximum": 314.1592653589793
},
"minItems": 3,
"maxItems": 3
},
"scale": {
"type": "array",
"items": {
"type": "number",
"minimum": 0.01,
"maximum": 100
},
"minItems": 3,
"maxItems": 3
}
},
"required": [
"id",
"name",
"type",
"color",
"position",
"rotation",
"scale"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"name": {
"type": "string",
"maxLength": 80
},
"type": {
"type": "string",
"enum": [
"trapezoid"
]
},
"color": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"texture": {
"type": "string",
"enum": [
"smooth",
"brushed",
"plated",
"composite"
]
},
"position": {
"type": "array",
"items": {
"type": "number",
"minimum": -1000,
"maximum": 1000
},
"minItems": 3,
"maxItems": 3
},
"rotation": {
"type": "array",
"items": {
"type": "number",
"minimum": -314.1592653589793,
"maximum": 314.1592653589793
},
"minItems": 3,
"maxItems": 3
},
"scale": {
"type": "array",
"items": {
"type": "number",
"minimum": 0.01,
"maximum": 100
},
"minItems": 3,
"maxItems": 3
}
},
"required": [
"id",
"name",
"type",
"color",
"position",
"rotation",
"scale"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"name": {
"type": "string",
"maxLength": 80
},
"type": {
"type": "string",
"enum": [
"tapered-block"
]
},
"color": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"texture": {
"type": "string",
"enum": [
"smooth",
"brushed",
"plated",
"composite"
]
},
"position": {
"type": "array",
"items": {
"type": "number",
"minimum": -1000,
"maximum": 1000
},
"minItems": 3,
"maxItems": 3
},
"rotation": {
"type": "array",
"items": {
"type": "number",
"minimum": -314.1592653589793,
"maximum": 314.1592653589793
},
"minItems": 3,
"maxItems": 3
},
"scale": {
"type": "array",
"items": {
"type": "number",
"minimum": 0.01,
"maximum": 100
},
"minItems": 3,
"maxItems": 3
}
},
"required": [
"id",
"name",
"type",
"color",
"position",
"rotation",
"scale"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"name": {
"type": "string",
"maxLength": 80
},
"type": {
"type": "string",
"enum": [
"cylinder"
]
},
"color": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"texture": {
"type": "string",
"enum": [
"smooth",
"brushed",
"plated",
"composite"
]
},
"features": {
"type": "object",
"properties": {
"hollow": {
"type": "boolean"
}
},
"additionalProperties": false
},
"position": {
"type": "array",
"items": {
"type": "number",
"minimum": -1000,
"maximum": 1000
},
"minItems": 3,
"maxItems": 3
},
"rotation": {
"type": "array",
"items": {
"type": "number",
"minimum": -314.1592653589793,
"maximum": 314.1592653589793
},
"minItems": 3,
"maxItems": 3
},
"scale": {
"type": "array",
"items": {
"type": "number",
"minimum": 0.01,
"maximum": 100
},
"minItems": 3,
"maxItems": 3
}
},
"required": [
"id",
"name",
"type",
"color",
"position",
"rotation",
"scale"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"name": {
"type": "string",
"maxLength": 80
},
"type": {
"type": "string",
"enum": [
"sphere"
]
},
"color": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"texture": {
"type": "string",
"enum": [
"smooth",
"brushed",
"plated",
"composite"
]
},
"position": {
"type": "array",
"items": {
"type": "number",
"minimum": -1000,
"maximum": 1000
},
"minItems": 3,
"maxItems": 3
},
"rotation": {
"type": "array",
"items": {
"type": "number",
"minimum": -314.1592653589793,
"maximum": 314.1592653589793
},
"minItems": 3,
"maxItems": 3
},
"scale": {
"type": "array",
"items": {
"type": "number",
"minimum": 0.01,
"maximum": 100
},
"minItems": 3,
"maxItems": 3
}
},
"required": [
"id",
"name",
"type",
"color",
"position",
"rotation",
"scale"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"name": {
"type": "string",
"maxLength": 80
},
"type": {
"type": "string",
"enum": [
"cone"
]
},
"color": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"texture": {
"type": "string",
"enum": [
"smooth",
"brushed",
"plated",
"composite"
]
},
"features": {
"type": "object",
"properties": {
"truncated": {
"type": "boolean"
}
},
"additionalProperties": false
},
"position": {
"type": "array",
"items": {
"type": "number",
"minimum": -1000,
"maximum": 1000
},
"minItems": 3,
"maxItems": 3
},
"rotation": {
"type": "array",
"items": {
"type": "number",
"minimum": -314.1592653589793,
"maximum": 314.1592653589793
},
"minItems": 3,
"maxItems": 3
},
"scale": {
"type": "array",
"items": {
"type": "number",
"minimum": 0.01,
"maximum": 100
},
"minItems": 3,
"maxItems": 3
}
},
"required": [
"id",
"name",
"type",
"color",
"position",
"rotation",
"scale"
],
"additionalProperties": false
}
]
},
"maxItems": 100
},
"camera": {
"type": "object",
"properties": {
"position": {
"type": "array",
"items": {
"type": "number",
"minimum": -1000,
"maximum": 1000
},
"minItems": 3,
"maxItems": 3
},
"target": {
"type": "array",
"items": {
"type": "number",
"minimum": -1000,
"maximum": 1000
},
"minItems": 3,
"maxItems": 3
}
},
"required": [
"position",
"target"
],
"additionalProperties": false
},
"backgroundColor": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
}
},
"required": [
"version",
"parts",
"camera"
],
"additionalProperties": false
}
},
"required": [
"format",
"formatVersion",
"name",
"data"
],
"additionalProperties": false
}
Similar websites
wfsim.app
A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…
commonplace-webmcp.vercel.app
Commonplace is an editable social reading space built for people and their browser agents.
pixelforge-studio.appcaster.chatgpt.site
A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.
pixelite.taskcraft.site
Pixelite