Featured

Deploy OpenClaw in 60 seconds β€” 20% off logoDeploy OpenClaw in 60 seconds β€” 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger β†’
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger β†’
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free β†’
6,000+ web scrapers for your AI agent, start free logo6,000+ web scrapers for your AI agent, start free

Apify gives your agent live web data: 6,000+ prebuilt scrapers and actors, MCP-ready. Sign up free with $5 in usage credits.

Try Apify free β†’
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data β€” no proxies, no parsers, no maintenance.

Start building free β†’
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it β€” secured from day one.

Get it set up for you β†’
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free β†’
Reach 48,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here β†’

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

musepy/genable MCP server](https://glama.ai/mcp/servers/musepy/genable/badges/score.svg)](https://glama.ai/mcp/servers/musepy/genable) πŸ“‡ 🏠 🍎 πŸͺŸ 🐧 - Write-side MCP for Figma β€” complements Figma's official read-only MCP.

README.md

<div align="center">

<img src="./assets/logo.svg" alt="Genable" width="96" />

Genable

Use your model. Keep the design.

Turn a detailed brief into native, editable Figma structure you can inspect and refine.

![Install on Figma](https://www.figma.com/community/plugin/1583731690321161934) ![Website](https://genable.pages.dev) ![npm: genable-mcp](https://www.npmjs.com/package/genable-mcp) ![Sponsor](https://www.patreon.com/c/musec)

<img src="./assets/cover.png" alt="Use your model. Keep the design." width="100%" />

</div>

---

A design agent with a canvas to act on

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.

  • Plan the direction β€” Make audience, content, hierarchy, brand, mood,

typography, density, and rhythm part of the brief.

  • Build native structure β€” Create and edit frames, Auto Layout, vectors,

text, components, variables, and pages instead of returning one flat image.

  • Check the work β€” Inspect structure, read back writes, and use screenshots

for visual verification when useful.

  • Keep refining β€” Continue the conversation with the current canvas in

context; every generated layer remains available to edit in Figma.

<img src="./assets/screenshot-1.png" alt="Genable plans, builds, and checks" width="100%" />

---

A visual direction, not a preset shell

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.

<img src="./assets/screenshot-3.png" alt="A visual direction, not a preset shell" width="100%" />

---

Choose the model that fits the brief

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.

---

One engine, two ways into Figma

<img src="./assets/screenshot-2.png" alt="Use Genable through the Figma plugin or an MCP client" width="100%" />

Inside Figma: the plugin

  1. Install Genable from Figma Community.
  2. Add a supported provider or compatible endpoint in Settings.
  3. Describe the design in detail, then inspect and refine the native layers in

conversation.

From an MCP client: genable-mcp

Use 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.

---

Example briefs

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:

  • *β€œSaaS pricing page β€” three tiers, monthly/annual toggle, featured Pro plan,

dark mode, and brand color bound to variables.”*

  • *β€œAnalytics dashboard β€” sidebar, KPI grid with sparklines, compact holdings

table, dark and light modes, and a calm editorial hierarchy.”*

  • *β€œMobile onboarding β€” three screens with progress, illustration direction,

named type scale, spacing rhythm, and one clear primary action.”*

  • *β€œLanding hero β€” audience and value proposition first, dual CTA, code preview,

Inter typography, and an 8pt spacing scale.”*

---

Sponsor

Genable is maintained by one developer. Sponsorship supports development time, real-model evaluation, and ongoing plugin and MCP improvements.

Sponsor on Patreon β†’

---

License

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.

---

<div align="center"> <sub> <a href="https://www.figma.com/community/plugin/1583731690321161934">Figma plugin</a> Β· <a href="https://www.npmjs.com/package/genable-mcp">MCP server</a> Β· <a href="https://genable.pages.dev">Website</a> Β· <a href="https://github.com/musepy/genable">Public project page</a> Β· <a href="https://www.patreon.com/c/musec">Sponsor</a> </sub> </div>

See related servers & alternatives β†’

Related MCP servers

Browse all β†’

Related guides

Hand-picked reading to help you choose and use Developer Tools servers.