AI驱动的设计工具,拥有真实可编辑画布和完整的MCP控制,可创建、编辑并导出社交媒体图形、缩略图、横幅、卡片及批量处理。
Gigma — AI Design Canvas. 与Figma MCP的只读截图告别.是一项面向实际任务的技能,主要用于Gigma是专门为AI代理设计的一种云设计工具—— 你得到一个真正的可编辑的画布, 并有完整的MCP控制. .;Create 形状。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
告别 Figma MCP 的只读截图。Gigma 是一款专为 AI 智能体构建的云端设计工具——您将获得一个真正可编辑的画布,并拥有完整的 MCP 控制能力。通过自然对话即可创建图形、添加文字、插入图片、调整图层顺序、截图预览,以及导出高分辨率 PNG 图像。
https://gigma.10xboost.org/mcp/t/xxxxx...)。请将其视作密码对待,切勿公开分享。add_image)将在服务端拉取并渲染至画布。| Figma MCP | Gigma | |
|---|---|---|
| 画布控制 | 仅支持只读截图 | 完全读写权限 |
| 创建元素 | 功能受限 | 支持矩形、圆形、文字、图片、线条等 |
| 编辑元素 | 不支持 | 可修改任意属性 |
| 图像遮罩 | 不支持 | 支持圆形、椭圆、圆角矩形遮罩 |
| 导出能力 | 仅支持截图 | 支持 PNG 导出,最高达 3x 分辨率(5760×3240) |
| 批量设计 | 不支持 | 支持克隆项目、循环操作与批量导出 |
| 初始化配置 | 复杂 OAuth 流程 | 粘贴 MCP 链接,一步完成 |
完整配置指南:gigma-doc.10xboost.org
| 工具 | 说明 |
|---|---|
list_projects |
列出所有项目及其元数据 |
create_project |
新建项目(支持从现有项目克隆,便于复用模板) |
switch_project |
切换当前活跃项目 |
| 工具 | 说明 |
|---|---|
get_canvas_info |
获取画布尺寸、背景色、元素总数等信息 |
set_canvas |
设置画布宽高及背景色 |
| 工具 | 说明 |
|---|---|
add_element |
添加图形(矩形、圆形)、文字、图片或线条,并支持完整样式配置 |
add_image |
插入图片,支持遮罩(圆形、椭圆、圆角矩形)及描边 |
list_elements |
列出画布上所有元素 |
get_element |
获取指定元素的全部属性 |
update_element |
修改任一已有元素的任意属性 |
delete_element |
删除指定元素 |
delete_all_elements |
清空整个画布 |
| 工具 | 说明 |
|---|---|
reorder_layer |
移动元素层级:置顶、置底、上移一层、下移一层 |
select_element |
在网页编辑器中高亮显示指定元素 |
deselect_all |
清除所有选中状态 |
| 工具 | 说明 |
|---|---|
get_screenshot |
以 base64 编码 PNG 格式预览画布(导出前建议先验证) |
export_canvas |
导出至 Google Cloud Storage(PNG 格式,支持 1x / 2x / 3x 缩放,URL 有效期 7 天) |
create_project(name: "Instagram Post") set_canvas(width: 1080, height: 1080, backgroundColor: "#1a1a2e")
常用画布尺寸:
| 格式 | 尺寸 |
|---|---|
| Instagram Post | 1080×1080 |
| Instagram Story | 1080×1920 |
| Facebook Post | 1200×630 |
| YouTube Thumbnail | 1280×720 |
| LinkedIn Post | 1200×627 |
| Presentation Slide | 1920×1080 |
添加背景图形:
add_element(type: "rect", x: 0, y: 0, width: 1080, height: 1080, fillColor: "#4A90D9")
添加文字:
add_element(type: "text", x: 100, y: 200, width: 880, height: 100, text: "Your Headline Here", fontSize: 64, fontWeight: "bold", fillColor: "#FFFFFF", textAlignment: "center")
添加带圆形遮罩的图片:
add_image(url: "https://example.com/photo.jpg", x: 400, y: 400, width: 280, height: 280, maskShape: "circle", strokeColor: "#FFD700", strokeWidth: 6)
添加装饰性元素:
add_element(type: "circle", x: -100, y: -100, width: 400, height: 400, fillColor: "#16213e", opacity: 0.5)
推荐堆叠顺序(由下至上):
reorder_layer(elementId: "", action: "front")
导出前务必验证效果:
get_screenshot()
返回 base64 编码的 PNG 图像,请检查布局、配色及文字位置是否准确。
export_canvas(format: "png", scale: 2)
缩放选项说明:
返回一个有效期为 7 天的签名 URL。
基于模板快速生成多个设计变体:
create_project(name: "Quote Template") set_canvas(width: 1080, height: 1080, backgroundColor: "#2C3E50") add_element(type: "rect", ...) → 将 elementId 保存为 bg_id add_element(type: "text", text: "Quote here", ...) → 保存为 quote_id add_element(type: "text", text: "— Author", ...) → 保存为 author_id
对每个变体依次执行:
update_element(elementId: bg_id, fillColor: "#new_color") update_element(elementId: quote_id, text: "New quote text") update_element(elementId: author_id, text: "— New Author") export_canvas(format: "png", scale: 2)
每次调用 export_canvas 均返回唯一签名 URL,请统一收集后交付用户。
进阶技巧:使用 create_project(cloneFromId: " 克隆模板项目,实现非破坏式批量创建。
x, y, width, height, fillColor, strokeColor, strokeWidth, opacity, rotation
x, y, width, height, text, fontSize, fontWeight ("normal"/"bold"), textAlignment ("left"/"center"/"right"), fillColor, opacity, rotation
url/imageUrl, x, y, width, height, maskShape ("circle"/"ellipse"/"roundedRect"), strokeColor, strokeWidth, opacity, rotation
x, y, width, height, strokeColor, strokeWidth, opacity, rotation
get_screenshot 快速检查,及早发现异常update_element 修改已有元素,避免重复删除+新增add_element 返回的 UUID,便于后续更新或删除操作| 错误 | 解决方案 |
|---|---|
| 令牌校验失败(-32001) | MCP 链接无效 —— 请前往 gigma.10xboost.org 获取新链接 |
| 元素未找到 | 使用 list_elements 查询当前所有元素 ID |
| 图片加载失败 | 请确认图片 URL 可被公网访问(必须为 HTTPS 协议) |
| 导出失败 | 请确认画布中存在元素;建议先执行 get_screenshot 进行验证 |
完整文档:gigma-doc.10xboost.org