Skip to content

WS-3: Canvas MCP/CLI surface (stdio) #23

Description

@espetro

Plan: .agents/plans/2026-07-04-detach-canvas-pipeline.md (WS-3)

Ship packages/canvas as MCP server + CLI for coding agents (pi.dev, Claude Code).

  • MCP server (packages/canvas/bin/mcp-server.ts) via @modelcontextprotocol/sdk: addDesignFrame, updateFrame, removeFrame, getCanvas, exportScreenshot
  • Transport: stdio default (local agent integration); streamable-http opt-in
  • CLI (packages/canvas/bin/canvas.ts): dev, serve, mcp, export
  • Skill file at ~/.config/calca/skills/canvas-design.md (agentskills.io format)

Effort: M (~2d). Depends on WS-1. Related #19

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions