Introduction

Gigma is a cloud-hosted design tool controlled by AI agents through the Model Context Protocol (MCP). It provides 19 tools that let AI manage projects, create, manipulate, and export canvas designs.

How It Works

  1. You sign in with Google and get a personal MCP URL
  2. Add the URL to your AI agent's MCP configuration
  3. The AI agent calls MCP tools to add shapes, text, images to the canvas
  4. You see changes in real-time in the browser editor
  5. The AI can export the design as PNG to cloud storage

Supported Element Types

Type Description
rect Rectangle with optional corner radius
circle Ellipse / circle
text Text with font weight, size, alignment
image Image from URL with optional clip mask
line Line between two points

Element Properties

Every element supports:

Text elements additionally support: text, fontSize, fontWeight, textAlignment

Line elements additionally support: x2, y2

Architecture

Gigma consists of two services:

Cloud Function (Web + API)

Cloud Run (MCP Server)

Database