用途:通过 TemPad Dev MCP 在 Figma 中创建或更新原生且可编辑的设计成果,涵盖单个界面、完整流程、组件,以及用户明确要求的本地设计系统资源。目标是交付满足用户场景的最小完整结果,并把工作过程保持在可审阅的状态。
主要能力:可读取画布内容(如 get_code、get_structure)以了解现有设计与层级、几何、稳定键等原生事实;可向指定页面直接写入;可管理设计任务生命周期,包括 begin、resume、complete、cancel,并携带 taskId 与 epoch;可用 set_design_anchor 指定现有 Frame 作为工作锚点;使用 list_design_sessions 定位目标 Figma 会话;按需加载原生机制参考,如编辑、文档几何、绘制与效果、富文本、组件编写、变量、资源映射、本地样式与委托等。
使用方式:需要可编辑的 Figma Design 文件与目标标签页处于活动的 MCP 连接,全部画布读写须经宿主提供的 TemPad MCP 工具完成,不可使用 CLI、浏览器自动化或原始 Plugin API。新设计任务先调用 manage_design_task 并传入 action: "begin"、简短标题和新的 UUID requestId;后续相关调用携带返回的 taskId。暂停或租约过期后用 action: "resume" 并携带最新 epoch,写回前须重新读取受影响画布。完成或放弃时分别调用 complete 或 cancel。
适用场景:新增界面或流程设计、对现有设计的修改与更新、创建或复用组件与变量、按请求编写本地设计系统资源、对设计结果做结构校验等。
限制:若 MCP 集成不可用,应报告问题并停止,不得自行搭建传输或模拟画布操作。不得超出范围修改、删除手工或无键内容、移除仍有实例的组件,也不得修改远程资源、发布、分离或重置实例或执行任意 JavaScript。除取消外,暂停或等待输入不等于完成或取消;已关闭或被替换的任务不可恢复,也无需自动为其评论创建新任务。