Skateboard Personalizado
Turn your artwork into a real custom skateboard deck, shown assembled in 3D, with a link to order.
사용해야 할까요
품질 및 안전성
A
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
~918토큰 (도구 정의)
~4.1 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 0.72%)
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"skateboard-deck": {
"url": "https://skateboardpersonalizado.com/api/mcp"
}
}
}원격 엔드포인트
https://skateboardpersonalizado.com/api/mcpstreamable-http할 수 있는 일
도구 목록
도구 (2)
🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢get_deck_spec
Get artwork dimensions, supported formats, upload alternative and current deck price before preparing a design.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡create_deck(image_base64, composition, fit, background, locale)
Saves finished artwork on a skateboard deck and returns a browser link for 3D preview, editing and ordering, plus a picture of the deck assembled with trucks and wheels. Takes exactly one of image_base64 or composition. Stores an unlisted design; it generates no AI artwork and places no order. Each successful call creates a new design.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"maxLength": 11250347,
"description": "PNG, JPEG or WebP file bytes as base64, optionally a data URL. Must be the bytes of an existing file; artwork made of shapes and text goes in composition."
},
"composition": {
"type": "object",
"properties": {
"background": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$",
"default": "#FFFFFF"
},
"elements": {
"type": "array",
"items": {
"anyOf": [
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "rect"
},
"x": {
"type": "number",
"minimum": 0,
"maximum": 1000
},
"y": {
"type": "number",
"minimum": 0,
"maximum": 3734
},
"fill": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"width": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 1000
},
"height": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 3734
}
},
"required": [
"type",
"x",
"y",
"fill",
"width",
"height"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "ellipse"
},
"x": {
"type": "number",
"minimum": 0,
"maximum": 1000
},
"y": {
"type": "number",
"minimum": 0,
"maximum": 3734
},
"fill": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"width": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 1000
},
"height": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 3734
}
},
"required": [
"type",
"x",
"y",
"fill",
"width",
"height"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "text"
},
"x": {
"type": "number",
"minimum": 0,
"maximum": 1000
},
"y": {
"type": "number",
"minimum": 0,
"maximum": 3734
},
"fill": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"text": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"pattern": "^[^\\u0000-\\u001f\\u007f<>]*$"
},
"font": {
"type": "string",
"enum": [
"Anton",
"Bangers",
"Righteous"
],
"default": "Anton"
},
"fontSize": {
"type": "number",
"minimum": 12,
"maximum": 500
},
"rotation": {
"type": "number",
"minimum": -180,
"maximum": 180,
"default": 0
}
},
"required": [
"type",
"x",
"y",
"fill",
"text",
"fontSize"
],
"additionalProperties": false
}
]
},
"minItems": 1,
"maxItems": 32
}
},
"required": [
"elements"
],
"additionalProperties": false,
"description": "Alternative to an image: flat artwork in 1000 × 3734 units. Shapes use top-left x/y; text x/y is its baseline centre. Text can rotate -90 degrees along the deck."
},
"fit": {
"type": "string",
"enum": [
"contain",
"cover"
],
"default": "contain",
"description": "contain preserves the whole image; cover crops to fill the deck. The deck silhouette always clips the corners."
},
"background": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$",
"default": "#FFFFFF",
"description": "Six-digit hex colour that fills the deck around an image placed with contain."
},
"locale": {
"type": "string",
"enum": [
"es",
"ca",
"en"
],
"default": "es"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}커뮤니티
증거
최근 관측
검증됨버전이 기록되지 않음도구 2개