Print and Vector QA
Seven print/vector QA APIs: free samples, MCP discovery and x402 requests from 0.02 USDC.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"print-vector-qa": {
"url": "https://first-ruble-agent.tohaa28.workers.dev/mcp"
}
}
}Puntos de conexión remotos
https://first-ruble-agent.tohaa28.workers.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (9)
🟢list_print_qa_services
Free catalog of seven print and vector QA APIs: prices, inputs, limits and sample URLs. No payment.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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"
]
}Comunidad
Evidencia