mcp_canvas 0.1.0 copy "mcp_canvas: ^0.1.0" to clipboard
mcp_canvas: ^0.1.0 copied to clipboard

Universal definition-based canvas engine for 2D/3D rendering with CDL (Canvas Definition Language) support.

0.1.0 - 2026-04-28 - Initial Release #

Added #

  • Definition-based canvas engine for 2D/3D rendering with graph model (nodes, ports, edges, groups).
  • Visual Definition system: 13 shape primitives, 5 fill styles, surfaces (grid, snap, rulers, pages).
  • Type Registry with 9 extension points for host customization.
  • 10-stage render pipeline with 3-layer cache (layout, raster, geometry) and dirty-region optimization.
  • Layout engine with 9 algorithms (manual, auto-grid, auto-flow, force-directed, constraint, circular, compact, stack, free-form) and 4 edge-routing modes.
  • View, interaction, animation, and event subsystems with undo/redo and wildcard matching.
  • CDL (Canvas Definition Language) engine — lexer / parser / serializer with round-trip JSON support.
  • Collaboration display, full-text search, large-scale virtualization with spatial indexing and minimap.
  • Cross-platform support (Android, iOS, web, Linux, Windows, macOS).
1
likes
140
points
89
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Universal definition-based canvas engine for 2D/3D rendering with CDL (Canvas Definition Language) support.

Homepage
Repository (GitHub)
View/report issues

Topics

#canvas #mcp #rendering #diagram #visualization

License

MIT (license)

Dependencies

collection, meta

More

Packages that depend on mcp_canvas