Lets you write full Figma designs from any MCP client using the same 41-tool engine that powers the Genable plugin. You get programmatic control over Auto Layout frames, components, variants, variables, and multi-page layouts. The server handles JSX tree creation, token binding for colors and typography, and visual verification. Pair it with Figma's official read-only MCP to read existing files, then generate new sections or design system components directly from Claude or Cursor. Useful when you want agent-driven design work that outputs real editable layers instead of screenshots. Supports Gemini, Claude, and OpenAI-compatible endpoints. Built by a solo developer and MIT licensed.
Use your model. Keep the design.
Turn a detailed brief into native, editable Figma structure you can inspect and refine.
Genable runs an agent loop against Figma's scene graph through typed design operations. It can plan a composition, build native structure, inspect the result, and continue refining it in context.
Generic output often begins with a generic brief. Genable's design guidance pushes the model to treat composition, hierarchy, typography, density, rhythm, surfaces, and data presentation as connected decisions—not as a card grid with a new accent color.
No tool can guarantee taste. The model, source material, and judgment still matter. Genable keeps intent explicit and the result inspectable so refinement stays inside the workflow.
The Figma plugin supports provider presets and configurable compatible endpoints across three protocol families. It validates the provider before the first run and lets you switch models later without hard-coding this page to a specific model version.
| Protocol | Typical connections |
|---|---|
| OpenAI-compatible | OpenAI, OpenRouter, Moonshot, DeepSeek, DashScope, compatible endpoints |
| Anthropic-compatible | Anthropic and compatible endpoints |
| Gemini | Google AI Studio |
Provider credentials are stored in Figma client storage. Requests go to the endpoint you configure; some presets can use a relay when browser-network constraints require it. Provider billing and limits still apply.
genable-mcpUse the model already configured in a STDIO MCP client. genable-mcp provides
a local, plugin-backed bridge for creating, editing, inspecting, and visually
verifying Figma designs; it does not require a second model API key inside
Genable.
{
"mcpServers": {
"genable": {
"command": "npx",
"args": ["-y", "genable-mcp"]
}
}
}
Keep the Genable plugin running in Figma desktop, then ask your client to list the pages in the current file. See the current package docs for client-specific setup and the live tool schema.
Detail gives the model a real direction to work with. Adapt one of these to your product rather than treating it as a guaranteed output recipe:
Genable is maintained by one developer. Sponsorship supports development time, real-model evaluation, and ongoing plugin and MCP improvements.
The material in this public repository and the genable-mcp package are
MIT-licensed. The Figma Community plugin is free; model-provider usage may be
billed separately.
miapre/html-to-figma-design-system
ie3jp/illustrator-mcp-server
coding-solo/godot-mcp
ivanmurzak/unity-mcp
yctimlin/mcp_excalidraw
figma/mcp-server-guide