← 返回
未分类 中文

Gigma AI Design Canvas

AI-powered design tool — say goodbye to Figma MCP's read-only screenshots. Gigma gives you a real editable canvas with full MCP control. Create, edit, and ex...
AI驱动的设计工具——告别Figma MCP的只读截图。Gigma提供真正的可编辑画布,完整MCP控制。创建、编辑和导出…
snoopyrain snoopyrain 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 411
下载
💾 0
安装
1
版本
#latest

概述

Gigma — AI Design Canvas

Say goodbye to Figma MCP's read-only screenshots. Gigma is a cloud design tool built for AI agents — you get a real editable canvas with full MCP control. Create shapes, add text, insert images, arrange layers, preview with screenshots, and export high-res PNGs — all through natural conversation.

Why Gigma over Figma MCP?

Figma MCPGigma
--------------------
Canvas controlRead-only screenshotsFull read/write
Create elementsLimitedShapes, text, images, lines
Edit elementsNoUpdate any property
Image maskingNoCircle, ellipse, rounded rect
ExportScreenshot onlyPNG up to 3x (5760×3240)
Batch designNoClone projects, loop & export
SetupComplex OAuthPaste MCP link, done

Prerequisites

  1. Sign up at gigma.10xboost.org with Google (free, no credit card)
  2. Get your MCP link: Click the "MCP Link" button in the toolbar → copy the JSON config
  3. Add to Claude: Paste into your MCP settings — no install needed

Setup guide: gigma-doc.10xboost.org

Available Tools (19 total)

Project Management

ToolDescription
-------------------
list_projectsList all projects with metadata
create_projectCreate new project (supports cloning from existing for templates)
switch_projectSwitch active project

Canvas

ToolDescription
-------------------
get_canvas_infoGet canvas dimensions, background color, element count
set_canvasSet canvas width, height, background color

Elements (Create, Read, Update, Delete)

ToolDescription
-------------------
add_elementAdd shapes (rect, circle), text, images, or lines with full styling
add_imageInsert image with masking (circle, ellipse, roundedRect) and stroke
list_elementsList all elements on canvas
get_elementGet full properties of an element
update_elementModify any property of an existing element
delete_elementRemove an element
delete_all_elementsClear the entire canvas

Layer & Selection

ToolDescription
-------------------
reorder_layerMove element: front, back, forward, backward
select_elementHighlight element in web editor
deselect_allClear all selections

Export & Preview

ToolDescription
-------------------
get_screenshotPreview canvas as base64 PNG (verify before export)
export_canvasExport to Google Cloud Storage (PNG, 1x/2x/3x scale, 7-day URL)

Design Workflow

Step 1: Set Up Canvas

create_project(name: "Instagram Post")
set_canvas(width: 1080, height: 1080, backgroundColor: "#1a1a2e")

Common canvas sizes:

FormatSize
--------------
Instagram Post1080×1080
Instagram Story1080×1920
Facebook Post1200×630
YouTube Thumbnail1280×720
LinkedIn Post1200×627
Presentation Slide1920×1080

Step 2: Build the Design

Add a background shape:

add_element(type: "rect", x: 0, y: 0, width: 1080, height: 1080, fillColor: "#4A90D9")

Add text:

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 an image with circular mask:

add_image(url: "https://example.com/photo.jpg", x: 400, y: 400, width: 280, height: 280, maskShape: "circle", strokeColor: "#FFD700", strokeWidth: 6)

Add decorative elements:

add_element(type: "circle", x: -100, y: -100, width: 400, height: 400, fillColor: "#16213e", opacity: 0.5)

Step 3: Arrange Layers

Recommended stacking order (bottom to top):

  1. Background rectangle
  2. Decorative elements (gradients, borders)
  3. Images and icons
  4. Text (topmost for readability)
reorder_layer(elementId: "<text_id>", action: "front")

Step 4: Preview

Always verify before exporting:

get_screenshot()

This returns a base64 PNG — check layout, colors, and text positioning.

Step 5: Export

export_canvas(format: "png", scale: 2)

Scale options:

  • 1x — standard resolution (e.g., 1080×1080)
  • 2x — high-res (e.g., 2160×2160) — recommended
  • 3x — ultra high-res (e.g., 3240×3240)

Returns a signed URL valid for 7 days.

Batch Design Workflow

Create multiple variations from a template:

Step 1: Design the template

create_project(name: "Quote Template")
set_canvas(width: 1080, height: 1080, backgroundColor: "#2C3E50")
add_element(type: "rect", ...)        → save elementId as bg_id
add_element(type: "text", text: "Quote here", ...)  → save as quote_id
add_element(type: "text", text: "— Author", ...)    → save as author_id

Step 2: Loop through data

For each variation:

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)

Step 3: Collect export URLs

Each export_canvas returns a unique signed URL — collect all for the user.

Pro tip: Use create_project(cloneFromId: "") to clone a template project for non-destructive batch creation.

Element Properties Reference

Shapes (rect, circle)

x, y, width, height, fillColor, strokeColor, strokeWidth, opacity, rotation

Text

x, y, width, height, text, fontSize, fontWeight ("normal"/"bold"), textAlignment ("left"/"center"/"right"), fillColor, opacity, rotation

Image

url/imageUrl, x, y, width, height, maskShape ("circle"/"ellipse"/"roundedRect"), strokeColor, strokeWidth, opacity, rotation

Line

x, y, width, height, strokeColor, strokeWidth, opacity, rotation

Tips

  • Screenshot often — use get_screenshot after every 2-3 elements to catch issues early
  • Update, don't recreate — modify existing elements with update_element instead of delete + add
  • Bold, large text — social media feeds scroll fast, use 48px+ and high contrast
  • 2-3 colors max — clean designs with a restricted palette perform best
  • Track element IDs — save the UUID returned by add_element for later updates/deletes
  • Canvas changes sync to browser — edits appear in the web editor within ~2 seconds

Error Handling

ErrorSolution
-----------------
Token validation failure (-32001)MCP link invalid — get a new one from gigma.10xboost.org
Element not foundUse list_elements to get current element IDs
Image not loadingEnsure the image URL is publicly accessible (HTTPS)
Export failedCheck canvas has elements; try get_screenshot first

Documentation

Full docs: gigma-doc.10xboost.org

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-03 08:45 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

design-media

Openai Whisper

steipete
使用 Whisper CLI 进行本地语音转文字(无需 API 密钥)
★ 335 📥 94,644
design-media

Nano Banana Pro

steipete
使用 Nano Banana Pro (Gemini 3 Pro Image) 生成或编辑图像。支持文生图、图生图及 1K/2K/4K 分辨率,适用于图像创建、修改及编辑请求,使用 --input-image 指定输入图像。
★ 435 📥 117,832
design-media

UI/UX Pro Max

xobi667
提供 UI/UX 设计智能与实现指导,帮助打造精美界面。适用于 UI 设计、UX 流程、信息架构、视觉风格、设计系统/标记、组件规格、文案/微文案、无障碍及前端 UI(HTML/CSS/JS、React、Next.js、Vue、Svelte
★ 227 📥 48,792