musepy/genable

πŸ’» Developer Tools
0 Views
0 Installs

πŸ“‡ 🏠 🍎 πŸͺŸ 🐧 - Write-side MCP for Figma β€” complements Figma's official read-only MCP. 41 tools for building and editing Figma designs from Claude Code, Cursor, Cline: JSX-like tree creation, variables/tokens, components, cross-page navigation, and visual verification via screenshots. Install: npx -y genable-mcp.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "musepy-genable": {
      "command": "uvx",
      "args": [
        "musepy-genable"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

Genable

Genable

Use your model. Keep the design.

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

Install on Figma Website npm: genable-mcp Sponsor

Use your model. Keep the design.

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.
Genable plans, builds, and checks

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.

A visual direction, not a preset shell

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.

ProtocolTypical connections
OpenAI-compatibleOpenAI, OpenRouter, Moonshot, DeepSeek, DashScope, compatible endpoints
Anthropic-compatibleAnthropic and compatible endpoints
GeminiGoogle 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

Use Genable through the Figma plugin or an MCP client

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.


Related MCP Servers

Moxie-Docs-MCPβ˜… Featured

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

πŸ’» Developer Tools2 views
3KniGHtcZ/codebeamer-mcp

πŸ“‡ ☁️ 🍎 πŸͺŸ 🐧 - Codebeamer ALM integration for managing work items, trackers, and projects. Provides 17 tools for reading and writing items, associations, references, comments, and risk management data via Codebeamer REST API v3.

πŸ’» Developer Tools1 views
21st-dev/Magic-MCP

Create crafted UI components inspired by the best 21st.dev design engineers.

πŸ’» Developer Tools0 views
a-25/ios-mcp-code-quality-server

πŸ“‡ 🏠 🍎 - iOS code quality analysis and test automation server. Provides comprehensive Xcode test execution, SwiftLint integration, and detailed failure analysis. Operates in both CLI and MCP server modes for direct developer usage and AI assistant integration.

πŸ’» Developer Tools0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it β†’
β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.