Smasher Studio — AI Fashion Design

AI fashion design — product photos, videos, tech packs, colorways & fabric sims.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
94%
命名の品質
96%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,704トークン数(ツール定義)
~3.1 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.33%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "smasher-studio": {
      "url": "https://www.smasher.studio/mcp/mcp"
    }
  }
}

リモートエンドポイント

https://www.smasher.studio/mcp/mcpstreamable-http

できること

ツール一覧

ツール(5)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢check_credits(verbose)

Check the user's current credit balance, subscription plan, and monthly allocation. Free to use.

入力スキーマ

{
  "type": "object",
  "properties": {
    "verbose": {
      "type": "boolean",
      "description": "If true, include detailed plan info and upgrade suggestions"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "credits_remaining": {
      "type": "number",
      "description": "Current credit balance"
    },
    "plan": {
      "type": "string",
      "description": "Subscription plan: free, creator, studio, pro, or guest"
    },
    "credits_per_month": {
      "type": "number",
      "description": "Monthly credit allocation (authenticated users)"
    },
    "credits_per_month_guest": {
      "type": "number",
      "description": "Monthly credit limit (guest users)"
    },
    "authenticated": {
      "type": "boolean",
      "description": "Whether the user is authenticated"
    },
    "tip": {
      "type": "string",
      "description": "Guidance for unauthenticated users"
    }
  },
  "required": [
    "credits_remaining",
    "plan",
    "authenticated"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_collections(limit)

List the user's design collections with session counts and asset counts. Requires authentication.

入力スキーマ

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "description": "Maximum number of collections to return (default: all)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "collections": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Collection ID"
          },
          "name": {
            "type": "string",
            "description": "Collection name"
          },
          "session_count": {
            "type": "number",
            "description": "Number of design sessions"
          },
          "asset_count": {
            "type": "number",
            "description": "Number of generated assets"
          }
        },
        "required": [
          "id",
          "name",
          "session_count",
          "asset_count"
        ],
        "additionalProperties": false
      },
      "description": "List of design collections"
    },
    "total": {
      "type": "number",
      "description": "Total number of collections"
    },
    "authenticated": {
      "type": "boolean",
      "description": "Whether the user is authenticated"
    },
    "tip": {
      "type": "string",
      "description": "Guidance for unauthenticated users"
    }
  },
  "required": [
    "collections",
    "total",
    "authenticated"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢quote_dxf_pattern(garment_description, piece_estimate, add_ons)

Estimate the price of a factory-ready DXF cutting pattern for a garment, cut by a human pattern maker. Returns the complexity tier, the fee in USD, the delivery window and the add-on prices. Free, and it creates nothing: no order, no payment, no account needed. The tier is ESTIMATED here; the binding classification is made server-side when the order is created in the web app, and the buyer never chooses it. Bands: 2 à 6 pièces = $29, 7 à 15 pièces = $59, 16 pièces et plus = $129.

入力スキーマ

{
  "type": "object",
  "properties": {
    "garment_description": {
      "type": "string",
      "minLength": 3,
      "description": "The garment in plain words: type, silhouette, construction, linings, closures. \"Lined wool overcoat with welt pockets and a half belt\""
    },
    "piece_estimate": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "description": "Number of pattern pieces, if known. Only used when the description does not name a garment the classifier recognises."
    },
    "add_ons": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "grading",
          "techpack",
          "marker",
          "seam_allowance"
        ]
      },
      "description": "Optional paid extras to include in the total. Each is priced separately and none is included in the base fee."
    }
  },
  "required": [
    "garment_description"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "tier": {
      "type": "string",
      "enum": [
        "simple",
        "standard",
        "complex"
      ],
      "description": "Estimated complexity tier"
    },
    "fee_usd": {
      "type": "number",
      "description": "Base fee for the tier, in USD"
    },
    "currency": {
      "type": "string",
      "description": "Always USD"
    },
    "delivery_hours": {
      "type": "number",
      "description": "Hours from a pattern maker claiming the order"
    },
    "add_ons": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Add-on key"
          },
          "price_usd": {
            "type": "number",
            "description": "Price of the add-on, in USD"
          },
          "selected": {
            "type": "boolean",
            "description": "Whether this quote includes it"
          }
        },
        "required": [
          "name",
          "price_usd",
          "selected"
        ],
        "additionalProperties": false
      },
      "description": "Every paid add-on, with its price. None is included in the base fee."
    },
    "total_usd": {
      "type": "number",
      "description": "Base fee plus the selected add-ons"
    },
    "estimated": {
      "type": "boolean",
      "description": "Always true: the binding classification is made server-side at order time"
    },
    "how_to_order": {
      "type": "string",
      "description": "Where the order is actually placed"
    }
  },
  "required": [
    "tier",
    "fee_usd",
    "currency",
    "delivery_hours",
    "add_ons",
    "total_usd",
    "estimated",
    "how_to_order"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_tech_pack_spec(garment_type, description, base_size, fabric_weight, fabric_class)

Return the specification a pattern maker works from for a garment: points of measure with tolerances at a base size, the fabric class, weight band and stretch behaviour, and the seam and hem allowance convention. Free, stores nothing, needs no account. This is the SPEC, not the pattern: the DXF itself is cut by a human pattern maker on a paid order, and it is delivered NET of seam allowance unless the seam allowance extra ($5) is bought.

入力スキーマ

{
  "type": "object",
  "properties": {
    "garment_type": {
      "type": "string",
      "minLength": 2,
      "description": "Garment family in plain words: \"structured blazer\", \"midi dress\", \"hoodie\""
    },
    "description": {
      "type": "string",
      "description": "Construction detail that refines the read: panels, lining, closures, pockets"
    },
    "base_size": {
      "type": "string",
      "description": "Base size for the measurement table: XS, S, M, L, XL. Defaults to M."
    },
    "fabric_weight": {
      "type": "string",
      "enum": [
        "light",
        "medium",
        "heavy"
      ],
      "description": "Fabric weight band, if known"
    },
    "fabric_class": {
      "type": "string",
      "enum": [
        "knit",
        "woven",
        "sheer",
        "bonded",
        "leather",
        "technical"
      ],
      "description": "How the fabric behaves. Decides the stretch note and the cutting warnings."
    }
  },
  "required": [
    "garment_type"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_order_status(order_id, status, limit)

Check the status of the caller's own pattern-making orders: where each one is, its complexity tier, its fee and when it was placed. Free. Requires authentication. Read-only: it cannot create, pay for or cancel an order.

入力スキーマ

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "string",
      "description": "A single order id. Omit to list the caller's orders."
    },
    "status": {
      "type": "string",
      "description": "Filter the list by status, e.g. SUBMITTED, IN_PROGRESS, COMPLETED"
    },
    "limit": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 50,
      "description": "Maximum number of orders to return (default 10)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 5 件
検証済みバージョンは記録されていませんツール 5 件