Aspicio
by aspicio-api.frontsail.app in Documents & files
DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.
https://aspicio-api.frontsail.app/mcp
Last 30 days
Status and outage history · Atom feed
- Uptime
- 100%
- Response time
- 313 ms typical, 656 ms slowest 5%
- Last check
- 8 h ago
- Next check
- any minute now
How to call it
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"aspicio": {
"type": "http",
"url": "https://aspicio-api.frontsail.app/mcp"
}
}
}8 tools
- describe_dxf
Return a structured JSON summary of a DXF drawing — units, bounding box, layers (with the color actually drawn), per-type entity counts, and any skipped/unsupported types. Use this to answer structural questions (what layers exist, how many parts, what size, is it to scale) witho
- render_dxf
Render a DXF drawing to a PNG image you can look at. Use this to answer visual questions (what does it look like, where is a feature, does it look right) — it returns an image, not text. For structural facts, prefer describe_dxf. For a PDF use render_pdf; if you do not know the f
- describe_pdf
Return a structured JSON summary of a PDF drawing — units (points), bounding box, layers, per-type entity counts, the text it contains, and what was skipped (images, shadings, transparency). Use this for structural questions about a PDF without rendering it. For a DXF use describ
- render_pdf
Render a PDF drawing's vector content to a PNG you can look at. Images, shadings, and transparency are not drawn — they are reported by describe_pdf — so this shows line work and text, not a page facsimile. For a DXF use render_dxf; if you do not know the format, use render_doc.
- describe_doc
Return a structured JSON summary of a drawing in any supported format (DXF or PDF), detected from its bytes rather than its name. Use this when you do not know which format you have; the reply names the format that was read. Covers the whole drawing by default, including every pa
- render_doc
Render a drawing in any supported format (DXF or PDF) to a PNG you can look at, detected from its bytes rather than its name. Use this when you do not know which format you have. Renders the first page/sheet by default; pass `space` (a name from a describe reply's `spaces`) to re
- view_dxf
Open an interactive viewer the user can pan, zoom, and toggle layers in (renders in-chat on MCP Apps-capable hosts). Reads DXF and vector PDF; for a PDF it shows line work and text rather than a page facsimile, so images, shadings, and transparency are absent by design. Use this
- load_dxf_for_viewer
Internal: returns DXF bytes (base64) for the in-chat viewer. Called by the widget, not the model.
Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 8 h ago | Passed | 200 | 272 ms |
| 18 h ago | Passed | 200 | 329 ms |
| 28 h ago | Passed | 200 | 301 ms |
| 37 h ago | Passed | 200 | 281 ms |
| 46 h ago | Passed | 200 | 656 ms |
| 2 days ago | Passed | 200 | 665 ms |
| 3 days ago | Passed | 200 | 317 ms |
| 3 days ago | Passed | 200 | 313 ms |