Skip to content

v0.6.0 — the in-chat viewer release

Choose a tag to compare

@korya korya released this 21 Jul 03:48
· 271 commits to master since this release
a17181f

The drawing now opens inside the conversation. This release ships the MCP Apps interactive viewer and the host-compatibility hardening that five rounds of live testing in ChatGPT and Claude demanded.

For people in chats

  • view_dxf — an interactive in-chat DXF viewer (#64): pan, zoom, layer toggles with the colors actually drawn, fullscreen, light/dark host theming. Works in ChatGPT, Claude, and any MCP Apps host from the same widget. The viewer shows exactly the drawing the assistant delivered — file-open controls stay off unless explicitly enabled (AGT-14).
  • Big drawings work everywhere (#68): small files embed in the result; larger ones are pulled by the widget itself (with chunked fallback), sidestepping host result caps (claude.ai diverts results beyond ~150K chars).
  • The viewer reports its real status to the model — loaded (layers/size) or the exact failure reason — so the assistant narrates facts, not guesses.
  • "Render this" shows something: for URL sources, render_dxf includes a direct image link chat UIs can display even where MCP image blocks are hidden (#65).

Hardening from live host testing

  • Shadow-DOM isolation against host stylesheet injection; self-healing layer panels; fail-fast on silent hosts; result-generation guards against pull races (#69).
  • The "empty layer panel" root cause — a focus-scroll displacement of the overflow-hidden panel via absolutely-positioned hidden checkboxes — found via live DevTools capture and fixed at the mechanism (#71).
  • Server instructions steer host models to prefer (or offer) the interactive viewer over static renders (#69).

Registry-ready

  • serverInfo now reports the real version on every surface — stdio, remote, and core's VERSION export (#63, #72).

Install

  • Remote MCP (no install): https://aspicio-api.dmitri-66a.workers.dev/mcp
  • Local stdio: npx -y @aspicio/mcp
  • Claude Code: /plugin marketplace add frontsail-ai/aspicio/plugin install aspicio@aspicio
  • npm: @aspicio/core · @aspicio/react · @aspicio/mcp — all 0.6.0

🤖 Generated with Claude Code