Print and Vector QA

Seven print/vector QA APIs: free samples, MCP discovery and x402 requests from 0.02 USDC.

使うべきか

品質と安全性

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

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

コンテキストコスト

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

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

インストール

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

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

{
  "mcpServers": {
    "print-vector-qa": {
      "url": "https://first-ruble-agent.tohaa28.workers.dev/mcp"
    }
  }
}

リモートエンドポイント

https://first-ruble-agent.tohaa28.workers.dev/mcpstreamable-http

できること

ツール一覧

ツール(9)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢list_print_qa_services

Free catalog of seven print and vector QA APIs: prices, inputs, limits and sample URLs. No payment.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_print_qa_sample(service)

Free built-in sample report for one service. Does not analyze your artwork and never pays.

入力スキーマ

{
  "type": "object",
  "properties": {
    "service": {
      "type": "string",
      "enum": [
        "preflight",
        "printcheck",
        "curve-clearance",
        "small-features",
        "vector-health",
        "cutting-paths",
        "native-vector-health"
      ]
    }
  },
  "required": [
    "service"
  ],
  "additionalProperties": false
}
🟢prepare_preflight(svg)

Find artwork risks before sending SVG to print. Prepare a paid HTTP request (0.02 USDC on Base). This MCP tool does not perform analysis, sign or charge. Returns the canonical endpoint, supplied input and payment instructions. Flags raster, live text, RGB, effects and open-path candidates. Heuristic, not certification.

入力スキーマ

{
  "type": "object",
  "properties": {
    "svg": {
      "type": "string",
      "description": "Self-contained UTF-8 SVG up to 128 KiB, no DTD",
      "maxLength": 131072
    }
  },
  "required": [
    "svg"
  ],
  "additionalProperties": false
}
🟢prepare_printcheck(rows, widthMm, heightMm, method, conditions)

Check whether sampled details are too fine for a printing method. Prepare a paid HTTP request (0.05 USDC on Base). This MCP tool does not perform analysis, sign or charge. Returns the canonical endpoint, supplied input and payment instructions. Measures sampled ink geometry. Not a PDF/CDR importer.

入力スキーマ

{
  "type": "object",
  "properties": {
    "rows": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "maxItems": 192
    },
    "widthMm": {
      "type": "number",
      "minimum": 0.1,
      "maximum": 500
    },
    "heightMm": {
      "type": "number",
      "minimum": 0.1,
      "maximum": 500
    },
    "method": {
      "type": "string"
    },
    "conditions": {
      "type": "object"
    }
  },
  "required": [
    "rows",
    "widthMm",
    "heightMm",
    "method"
  ]
}
🟢prepare_curve_clearance(a, b, thresholdMm)

Measure the gap between two curves before engraving or printing. Prepare a paid HTTP request (0.03 USDC on Base). This MCP tool does not perform analysis, sign or charge. Returns the canonical endpoint, supplied input and payment instructions. Returns witness points and a conservative bound; check completeness.

入力スキーマ

{
  "type": "object",
  "properties": {
    "a": {
      "type": "array",
      "description": "2-4 pairs of millimeter coordinates"
    },
    "b": {
      "type": "array",
      "description": "2-4 pairs of millimeter coordinates"
    },
    "thresholdMm": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 1000
    }
  },
  "required": [
    "a",
    "b",
    "thresholdMm"
  ]
}
🟢prepare_small_features(shapes, minWidthMm, minHeightMm)

Find tiny polygon objects and holes before production. Prepare a paid HTTP request (0.03 USDC on Base). This MCP tool does not perform analysis, sign or charge. Returns the canonical endpoint, supplied input and payment instructions. Checks object and hole dimensions; no SVG or curve import.

入力スキーマ

{
  "type": "object",
  "properties": {
    "shapes": {
      "type": "array",
      "minItems": 1,
      "maxItems": 128,
      "items": {
        "type": "object",
        "required": [
          "id",
          "outer"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "outer": {
            "type": "array",
            "description": "3-256 [[xMm,yMm],...] points"
          },
          "holes": {
            "type": "array",
            "description": "Optional enclosed simple polygon rings"
          }
        }
      }
    },
    "minWidthMm": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "minHeightMm": {
      "type": "number",
      "exclusiveMinimum": 0
    }
  },
  "required": [
    "shapes",
    "minWidthMm",
    "minHeightMm"
  ]
}
🟢prepare_vector_health(paths, minSegmentMm, nearNodeMm, closeGapMm)

Find duplicate nodes and short edges in prepared vector paths. Prepare a paid HTTP request (0.05 USDC on Base). This MCP tool does not perform analysis, sign or charge. Returns the canonical endpoint, supplied input and payment instructions. Checks explicit polylines, not unconverted curved artwork.

入力スキーマ

{
  "type": "object",
  "properties": {
    "paths": {
      "type": "array",
      "minItems": 1,
      "maxItems": 128,
      "items": {
        "type": "object",
        "required": [
          "id",
          "closed",
          "points"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "closed": {
            "type": "boolean"
          },
          "points": {
            "type": "array",
            "description": "2..512 [xMm,yMm] coordinate pairs"
          }
        }
      }
    },
    "minSegmentMm": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "nearNodeMm": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "closeGapMm": {
      "type": "number",
      "exclusiveMinimum": 0
    }
  },
  "required": [
    "paths",
    "minSegmentMm",
    "nearNodeMm",
    "closeGapMm"
  ]
}
🟢prepare_cutting_paths(paths, minSegmentMm, nearNodeMm, closeGapMm)

Find open contours and self-intersections before cutting. Prepare a paid HTTP request (0.05 USDC on Base). This MCP tool does not perform analysis, sign or charge. Returns the canonical endpoint, supplied input and payment instructions. Reports topology risks; not CNC certification.

入力スキーマ

{
  "type": "object",
  "properties": {
    "paths": {
      "type": "array",
      "minItems": 1,
      "maxItems": 128,
      "items": {
        "type": "object",
        "required": [
          "id",
          "closed",
          "points"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "closed": {
            "type": "boolean"
          },
          "points": {
            "type": "array",
            "description": "2..512 [xMm,yMm] coordinate pairs"
          }
        }
      }
    },
    "minSegmentMm": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "nearNodeMm": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "closeGapMm": {
      "type": "number",
      "exclusiveMinimum": 0
    }
  },
  "required": [
    "paths",
    "minSegmentMm",
    "nearNodeMm",
    "closeGapMm"
  ]
}
🟢prepare_native_vector_health(format, source, minSegmentMm)

Inspect original SVG or restricted CorelDRAW EPS curve commands. Prepare a paid HTTP request (0.08 USDC on Base). This MCP tool does not perform analysis, sign or charge. Returns the canonical endpoint, supplied input and payment instructions. Preserves native curves; rejects unsupported constructs and EPS transforms.

入力スキーマ

{
  "type": "object",
  "properties": {
    "format": {
      "type": "string",
      "enum": [
        "svg",
        "eps"
      ]
    },
    "source": {
      "type": "string",
      "description": "Restricted raw SVG or CorelDRAW EPS source text"
    },
    "minSegmentMm": {
      "type": "number",
      "exclusiveMinimum": 0
    }
  },
  "required": [
    "format",
    "source"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

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