Connect-MCP

Aspicio

io.github.frontsail-ai/aspicio · v0.13.0

DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.

MCPremotelocal · npmno credentialsDocuments & PDFImages, video & audioAI & LLM

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 8 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 88/100

What it does: 8 tools · 8 read, 0 write · Documents & PDF, Images, video & audio, Messaging

No tool could be tested safely. Only read-only tools that need no input are called.

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: +5
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://aspicio-api.frontsail.app/mcp
Package
registry:   npm
identifier: @aspicio/mcp
version:    0.13.0
transport:  stdio

Tools

8 tools listed at last check
  • 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) without rendering an imag
  • 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 format, use render_do
  • 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 describe_dxf; if you do not
  • 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. Renders the first pa
  • 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 page of a multi-page P
  • 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 render another one. So
  • 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 when the user wants
  • load_dxf_for_viewer Internal: returns DXF bytes (base64) for the in-chat viewer. Called by the widget, not the model.

Badge

Connect-MCP badge for io.github.frontsail-ai/aspicio

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.github.frontsail-ai/aspicio.svg)](https://clawy.uk/mcp/s/io.github.frontsail-ai/aspicio)