Skip to main content
Glama

20 Best Figma MCP Servers, Compared (November 2026)

Updated 20 of 383 Figma servers in the Glama registryRebuilt weekly

The short answer

Reach for figma-console-mcp: it exposes 130 tools, had 69 commits in the last 12 weeks, a commit 11 days ago, and 9,573 npm downloads in a typical week, with 3,189 GitHub stars and a Community favourite profile. It is the clearest fit for teams syncing design tokens between code and Figma, because it creates, updates and batch-edits variables and exports them to DTCG JSON and other formats. If you need to read and write an open Figma file without a paid Dev Mode seat, figwright is the better answer: it exposes 112 tools, has an A tool description grade, and had 178 commits in the last 12 weeks. For free Figma accounts facing API rate limits, Figma MCP Bridge (gethopp/figma-mcp-bridge) streams live document data over a local WebSocket instead of the cloud API.

Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.

Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.

Quick picks

  • 1figma-console-mcp : Teams syncing design tokens between code and Figma: it creates, updates and batch-edits variables, and exports variables to DTCG JSON and other formats.
  • 2Figma MCP Bridge : Free Figma accounts facing API rate limits: it streams live document data to AI tools via local WebSocket instead of the cloud API.
  • 3Figma MCP Server : Implementing Figma designs in Cursor: it provides an MCP interface that lets Cursor fetch Figma file, frame, or group metadata for code generation.
  • 4Figma MCP Server : Product teams turning selected Figma frames into code: it provides design context and Code Connect support for reusing existing components in generated code.
  • 5figma-ui-mcp : AI drawing UI on Figma Desktop and reading designs as structured data: its five tools cover status, write, read, docs, and rules.

Which one, for your situation

Your situationWhat to use
You sync design tokens between code and Figmafigma-console-mcp creates, updates and batch-edits variables and exports them to DTCG JSON and other formats, with 130 tools exposed.
You use a free Figma account and hit API rate limitsFigma MCP Bridge (gethopp/figma-mcp-bridge) streams live document data through a local WebSocket instead of the cloud API, which is aimed at free accounts facing rate limits.
You implement Figma designs in Cursor from a file linkFigma MCP Server (GLips/Figma-Context-MCP) provides the MCP interface Cursor uses to fetch Figma file, frame, or group metadata, but it had 0 commits in the last 12 weeks and its last commit was 137 days ago.
You edit an open Figma file without a paid Dev Mode seatfigwright exposes 112 tools, has an A tool description grade, and had 178 commits in the last 12 weeks for reading and writing Figma designs without a paid Dev Mode seat.
You build Flutter screens from Figma designsFigma to Flutter MCP Server extracts node layout, styling and screen metadata and suggests Flutter widget and Scaffold structure, but it had 0 commits in the last 12 weeks and its last commit was 255 days ago.
You extract a design system before generating shadcn/ui codememoire pulls tokens, components, and styles via plugin bridge or REST, exposes 50 tools, and had an A tool description grade.

Top MCP servers for Figma

Profile
1Community favourite3,189+9749.6K11 days ago95.8
2Community favourite885+183–18 days ago83.4
3Abandoned but popular16,171+246100.6K137 days ago78.9
4Community favourite2,163+104–6 days ago76.9
5Community favourite266+223114 days ago76.5
6Abandoned but popular7,086+42–106 days ago76.3
7Abandoned but popular676+7350204 days ago65.8
8Emerging84+75618 days ago60.4
9Emerging106+12–51 days ago58.9
10Emerging78+17–27 days ago58.2
11Steady7+114010 days ago54.6
12Community favourite1,328+379–yesterday53.6
13Abandoned but popular242-232255 days ago53.5
14Steady2802119 days ago49.4
15Steady50+318242 days ago44.4
16Steady1001.6K3 days ago43.3
17Dormant80+1–165 days ago43.2
18Steady19+6–26 days ago42.3
19Dormant30-1182338 days ago42.1
20Community favourite1,034––today42.0

The ranking, with the evidence

  • Best for: Teams syncing design tokens between code and Figma: it creates, updates and batch-edits variables, and exports variables to DTCG JSON and other formats.

    It exposes 130 tools that read from and write to Figma through a Desktop Bridge plugin over a WebSocket, covering variable and component extraction, arbitrary plugin JavaScript execution, node editing, and pushing token changes back into Figma. The write tools depend on the Desktop Bridge plugin running in Figma Desktop, so the Remote SSE setup stays read-only until the plugin is paired, and the NPX setup requires Node.js.

    Score 95.8: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars88
      • npm downloads85
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum100 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute100
      • npm download trend100
    • Tool quality68 / 100 · weight 13%
      • Tool description quality60
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    95.8
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    95.8
  • Best for: Free Figma accounts facing API rate limits: it streams live document data to AI tools via local WebSocket instead of the cloud API.

    The README documents a Figma plugin plus an MCP server that streams live document data to AI tools over a local WebSocket rather than the standard cloud API. Its npx quick-start command assumes a published npm package, but no npm package is published.

    Score 83.4: show every number behind it
    • Adoption74 / 100 · weight 40%
      • GitHub stars74
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance97 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum97 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute91
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    83.4
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    83.4
  • Best for: Implementing Figma designs in Cursor: it provides an MCP interface that lets Cursor fetch Figma file, frame, or group metadata for code generation.

    Figma MCP Server is configured in a client JSON file and lets Cursor fetch Figma file, frame, or group data from a pasted link, with the Figma API response simplified and translated before it reaches the model. It requires a Figma access token, and the documented setup runs the figma-developer-mcp npm package through npx (or cmd on Windows).

    Score 78.9: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars100
      • npm downloads100
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance46 / 100 · weight 24%
      • Last commit touching this server68
        dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 13 days ago, which counts every ref; the stored date would have published 13 days ago
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum77 / 100 · weight 14%
      • Stars gained, relative to size50
      • Stars gained, absolute97
      • npm download trend100
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    78.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    78.9
  • Best for: Product teams turning selected Figma frames into code: it provides design context and Code Connect support for reusing existing components in generated code.

    The README documents a hosted HTTP MCP endpoint at https://mcp.figma.com/mcp, with setup instructions for VS Code, Cursor, and Claude Code and workflows for extracting design context, generating code from selected frames, and writing native content to the canvas. The write-to-canvas capability is available only through the remote server.

    Score 76.9: show every number behind it
    • Adoption83 / 100 · weight 40%
      • GitHub stars83
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance92 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence85
    • Momentum86 / 100 · weight 14%
      • Stars gained, relative to size88
      • Stars gained, absolute82
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust15 / 100 · weight 9%
      • License0
      • Published by the vendor it integrates100
    Weighted mean of the five
    76.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    76.9
  • Best for: AI drawing UI on Figma Desktop and reading designs as structured data: its five tools cover status, write, read, docs, and rules.

    figma-ui-mcp runs a localhost bridge between an MCP client and a Figma Desktop plugin, with tools to check bridge status, write or modify designs using JavaScript, read design data and screenshots, retrieve API documentation, and generate a design-system rule sheet. The requirement worth knowing before choosing it is Figma Desktop plus a running Figma plugin, since the bridge communicates over localhost and the web app does not allow localhost network access.

    Score 76.5: show every number behind it
    • Adoption64 / 100 · weight 40%
      • GitHub stars61
      • npm downloads25
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance97 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum45 / 100 · weight 14%
      • Stars gained, relative to size31
      • Stars gained, absolute21
      • npm download trend100
    • Tool quality93 / 100 · weight 13%
      • Tool description quality85
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    76.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    76.5
  • Best for: Programmatic Figma editing from Cursor: it exposes tools to read document, selection, and node information and create, modify, clone, resize, delete, and export nodes.

    Talk to Figma MCP is a TypeScript MCP server that connects Cursor or Claude Code to Figma through a WebSocket server and a Figma plugin, exposing 19 tools for document and selection inspection, node creation and modification, text and style updates, component instances, image export, and channel joining. Before choosing it, plan to install Bun, run the WebSocket server, install the Figma plugin, and join a channel before the tools can act.

    Score 76.3: show every number behind it
    • Adoption96 / 100 · weight 40%
      • GitHub stars96
      • npm downloadsnot measured
        npm names no repository for cursor-talk-to-figma-mcp, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance57 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum45 / 100 · weight 14%
      • Stars gained, relative to size31
      • Stars gained, absolute66
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality68 / 100 · weight 13%
      • Tool description quality60
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    76.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    76.3
  • Best for: Free-plan Figma teams wanting an agent to inspect and modify designs: it exposes node, page, and style tools and works with any Figma account.

    It exposes 92 tools for reading and modifying Figma documents, covering node creation (rectangles, frames, text, ellipses, polygons, stars), fills, strokes, effects, auto layout, page management, component and style lookup, and image export. Setup assumes Figma Desktop with the included development plugin imported and a local websocket started via npx, and agents must pass an explicit parentId on creation commands because the stateful set_current_page command is blocked.

    Score 65.8: show every number behind it
    • Adoption79 / 100 · weight 40%
      • GitHub stars71
      • npm downloads54
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance46 / 100 · weight 24%
      • Last commit touching this server68
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum53 / 100 · weight 14%
      • Stars gained, relative to size38
      • Stars gained, absolute36
      • npm download trend100
    • Tool quality53 / 100 · weight 13%
      • Tool description quality45
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    65.8
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    65.8
  • Best for: Editing Figma design and FigJam files live from Claude: a WebSocket bridge to an installed Figma plugin carries read and write document operations.

    The server runs over stdio to Claude, opens a WebSocket to a Figma plugin, and exposes tools for reading document context, pages, nodes, searches, styles and variables plus tools that create shapes, modify styles, manage components and export nodes. Before choosing it, note that it requires the repository's plugin folder imported into the Figma desktop app and running in an open file, and that in Dev Mode the plugin is read-only, so writing to a document needs the Figma Design editor and an editor seat.

    Score 60.4: show every number behind it
    • Adoption54 / 100 · weight 40%
      • GitHub stars48
      • npm downloads37
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum68 / 100 · weight 14%
      • Stars gained, relative to size72
      • Stars gained, absolute37
      • npm download trend100
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    71.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    60.4
  • Best for: AI agents drawing on a Figma canvas that need layout verification: it exposes five tools, including read with layout_audit and sandboxed figma_write.

    Reqwise Figma MCP pairs a local MCP server with a companion Figma plugin and exposes five tools: figma_status for connection diagnostics, figma_read for token-frugal canvas reads and layout_audit, figma_write for sandboxed JavaScript against a figma.* proxy, figma_rules for a design-system rule sheet, and figma_docs for on-demand documentation. It assumes a local MCP-capable client and the companion Figma plugin; no npm package is published and no PyPI package is attributed.

    Score 58.9: show every number behind it
    • Adoption51 / 100 · weight 40%
      • GitHub stars51
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance75 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade55
      • Commit cadence65
    • Momentum71 / 100 · weight 14%
      • Stars gained, relative to size88
      • Stars gained, absolute44
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality93 / 100 · weight 13%
      • Tool description quality85
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    69.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    58.9
  • Best for: Design teams needing read and write Figma workflows without REST API rate limits: it uses a Figma plugin bridge instead of the REST API.

    The README documents an MCP server that connects AI tools to Figma through a plugin bridge, with tools for creating and modifying nodes, styles, and prototypes. No npm package was published at publication, despite the README's npx installation instructions.

    Score 58.2: show every number behind it
    • Adoption47 / 100 · weight 40%
      • GitHub stars47
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance88 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence65
    • Momentum80 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute51
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    68.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    58.2
  • Best for: Building UI code from a Figma frame: its get_figma_design tool fetches CSS-aligned design data with layout and style fields.

    The server documents tools for fetching CSS-aligned design data, retrieving image fill URLs, and rendering node images, with get_figma_design also exporting SVG assets and a PNG render. It requires a Figma personal access token with read scopes, and variable resolution requires an Enterprise plan.

    Score 54.6: show every number behind it
    • Adoption49 / 100 · weight 40%
      • GitHub stars23
      • npm downloads46
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance88 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence65
    • Momentum45 / 100 · weight 14%
      • Stars gained, relative to size36
      • Stars gained, absolute14
      • npm download trend100
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    64.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    54.6
  • Best for: Editing Figma designs without a paid Dev Mode seat: it exposes 112 tools for reading and writing Figma and pairs with a Figma plugin.

    Figwright provides an MCP server and a Figma plugin connected by a local WebSocket relay, with 112 tools for reading node trees, styles, variables, and components and for writing frames, text, auto-layout, styles, variables, and components. The server requires Node.js 20.19+ or 22.12+, and the Figma plugin must be installed from the latest GitHub release in the Figma desktop app because it is not on the Figma Community marketplace.

    Score 53.6: show every number behind it
    • Adoption78 / 100 · weight 40%
      • GitHub stars78
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum100 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute100
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality85 / 100 · weight 13%
      • Tool description quality77
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    89.3
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    53.6
  • Best for: Building Flutter screens from Figma files: it extracts node layout, styling and screen metadata and suggests widget and Scaffold structure, without writing code files.

    It is an npm-installable MCP server, run via npx with a Figma API key, that pulls Figma node data (layout, styling, dimensions, colors, text content) and screen metadata (device type, orientation, sections, navigation) and returns Flutter widget and Scaffold guidance to the coding agent. It requires a Figma personal access token passed as --figma-api-key, and it explicitly does not generate Flutter code files or screens itself, so output quality depends on the prompt the agent is given.

    Score 53.5: show every number behind it
    • Adoption64 / 100 · weight 40%
      • GitHub stars60
      • npm downloads32
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance32 / 100 · weight 24%
      • Last commit touching this server42
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum22 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend86
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    53.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    53.5
  • Best for: Implementing a Figma design in Cursor from a file, frame, or group link: it fetches and simplifies Figma data and serves cached get_figma_data/get_raw_node requests.

    It documents a stdio MCP server, run through npx as figma-developer-mcp-caching-dev-fork with a Figma API key, that fetches and simplifies Figma file data for coding agents and can serve get_figma_data and get_raw_node requests from disk cache. Before choosing it, note that it requires a Figma access token and is a development fork of Framelink MCP for Figma that adds disk caching, with optional FIGMA_CACHING and subtree cache configuration.

    Score 49.4: show every number behind it
    • Adoption41 / 100 · weight 40%
      • GitHub stars37
      • npm downloads29
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance88 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence65
    • Momentum25 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend100
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    58.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    49.4
  • Best for: Extracting a Figma design system before generating shadcn/ui code: it pulls tokens, components, and styles via plugin bridge or REST.

    Memoire exposes 50 MCP tools for pulling Figma design systems via a bridge plugin or REST API, reading and updating tokens, generating shadcn/ui code from saved specs, and running accessibility and design-system audits. Its plugin-backed Figma tools require a running bridge and connected plugin, while the REST pull path requires FIGMA_TOKEN and FIGMA_FILE_KEY environment variables.

    Score 44.4: show every number behind it
    • Adoption46 / 100 · weight 40%
      • GitHub stars43
      • npm downloads24
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance92 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence85
    • Momentum54 / 100 · weight 14%
      • Stars gained, relative to size48
      • Stars gained, absolute23
      • npm download trend100
    • Tool quality76 / 100 · weight 13%
      • Tool description quality68
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    67.0
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    44.4
  • Best for: When an AI assistant needs to read and modify Figma design files: it exposes Figma REST API endpoints as self-describing MCP tools with parameter validation.

    Figma MCP Server is a local stdio server that exposes Figma REST API endpoints as self-describing MCP tools and documents setup for Claude Desktop, Cursor, VS Code, and Gemini CLI. It requires Bun 1.2 or newer and a Figma personal access token as FIGMA_API_KEY, and some tools need Organization or Enterprise Figma plan access.

    Score 43.3: show every number behind it
    • Adoption55 / 100 · weight 40%
      • GitHub stars26
      • npm downloads51
        downloads capped: not corroborated by repository audience
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend0
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    61.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    43.3
  • Best for: Free Figma accounts or high-frequency context requests: local persistent caching reduces Figma API calls and rate limits.

    It documents Figma file preparation and retrieval through figma_prepare_file and get_figma_data, plus cache management tools such as list_cache and cleanup_cache, with configurable TTL, cache directory, automatic cleanup, and optional encryption. It requires a Figma API key, and because cached responses can remain stale until the TTL expires, the README advises against enabling caching while designs are changing frequently.

    Score 43.2: show every number behind it
    • Adoption48 / 100 · weight 40%
      • GitHub stars48
      • npm downloadsnot measured
        npm publishes @pactortester/figma-mcp-cached from Pactortester/Figma-Context-MCP-Cached
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance46 / 100 · weight 24%
      • Last commit touching this server68
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum26 / 100 · weight 14%
      • Stars gained, relative to size32
      • Stars gained, absolute16
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    50.8
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    43.2
  • Best for: Automating edits to the open Figma file: it uses a local plugin bridge for live read and write access without a REST API token.

    Figma MCP Go connects MCP clients to a local Figma plugin that reads and edits the open file without a REST API token. It requires installing the plugin from the release manifest and running it in Figma Desktop, because the server talks to the open file through that plugin.

    Score 42.3: show every number behind it
    • Adoption33 / 100 · weight 40%
      • GitHub stars33
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance92 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence85
    • Momentum59 / 100 · weight 14%
      • Stars gained, relative to size76
      • Stars gained, absolute33
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    60.4
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    42.3
  • Best for: Turning a Figma frame into React or Tailwind code in Cursor, Windsurf or Cline: it fetches design data and downloads image assets over MCP.

    It runs as a stdio MCP server (npx @yhy2001/figma-mcp-server --stdio) that takes a Figma file or node and returns design data plus downloaded image assets to the connected coding assistant, alongside prompt templates for design-to-code, component analysis and style extraction. Before installing, note that it requires a Figma personal access token supplied as FIGMA_API_KEY and Node.js 18 or newer, and that it is a fork of GLips/Figma-Context-MCP.

    Score 42.1: show every number behind it
    • Adoption54 / 100 · weight 40%
      • GitHub stars37
      • npm downloads48
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance32 / 100 · weight 24%
      • Last commit touching this server42
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum24 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend95
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    49.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    42.1
  • Best for: Designing posters, social posts, slides, or landing pages in an MCP-capable agent: its MCP server lets the agent use its own model and file tools.

    Open Design's README documents an MCP server and integrations for VS Code, Claude Code, Claude Desktop, ChatGPT desktop, Codex, and the web that bring design skills, brand design systems, remixable examples, checks, and PDF/PNG/PowerPoint export into an existing agent. No npm package was published at publication, while the README documents npx commands for the MCP server and project setup.

    Score 42.0: show every number behind it
    • Adoption75 / 100 · weight 40%
      • GitHub stars75
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum≈0 / 100 · weight 14%
      • Stars gained, relative to sizenot measured
        no snapshot history yet
      • Stars gained, absolutenot measured
        no snapshot history yet
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈63 / 100 · weight 13%
      • Tool description quality≈63
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    70.0
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    42.0

Questions people ask

figma-console-mcp vs figwright: which should I install?

Choose figma-console-mcp if the job is token sync: it creates, updates and batch-edits variables and exports them to DTCG JSON and other formats, and it exposes 130 tools with 9,573 npm downloads in a typical week. Choose figwright if you need to read and write an open Figma file without a paid Dev Mode seat: it exposes 112 tools, has an A tool description grade, and had 178 commits in the last 12 weeks. figma-console-mcp had 69 commits in the last 12 weeks and a commit 11 days ago, while figwright had a commit 1 day ago.

What does Figma MCP Bridge (gethopp/figma-mcp-bridge) require before it will run?

It is a combined Figma plugin and MCP server, so the plugin is part of the setup, and it streams live document data to AI tools through a local WebSocket connection rather than the standard cloud API. No npm package is published for it, so an npm install is not the installation path. Its best-for use is free Figma accounts facing API rate limits.

Is Figma MCP Server (GLips/Figma-Context-MCP) abandoned?

Its profile is Abandoned but popular: it had 16,171 GitHub stars and 100,646 npm downloads in a typical week, but its last commit was 137 days ago and it had 0 commits in the last 12 weeks. The repository is not archived. If you install it for Cursor code generation, treat the star and download counts as popularity signals, not as evidence of current maintenance.

Which server should I use for a free Figma account?

Figma MCP Bridge (gethopp/figma-mcp-bridge) is the direct fit: it bypasses Figma's free API rate limits by streaming live document data through a local WebSocket instead of the cloud API. Claude Talk to Figma MCP also says it works with any Figma account and exposes 92 tools, but it had 0 commits in the last 12 weeks and its last commit was 204 days ago. Use the gethopp bridge when rate limits are the problem; use Claude Talk to Figma MCP only if you accept that maintenance risk.

What should I check before pointing Cursor at a Figma MCP server?

Check the last commit and the commits in the last 12 weeks, not just the stars: Figma MCP Server (GLips/Figma-Context-MCP) has 16,171 stars but had 0 commits in the last 12 weeks, while Figma Context MCP (stone-w4tch3r/Figma-Context-MCP) had 5 commits in the last 12 weeks and a commit 19 days ago. Check whether the server needs a plugin bridge or a REST token for the access you want, and check the tool description grade where one is given. For Cursor code generation, Figma MCP Server (GLips/Figma-Context-MCP) provides file, frame, or group metadata, and Figma Context MCP (stone-w4tch3r/Figma-Context-MCP) serves cached get_figma_data and get_raw_node requests.

Does figma-console-mcp cover design tokens?

Yes. Its best-for line is teams syncing design tokens between code and Figma, and it creates, updates and batch-edits variables and exports variables to DTCG JSON and other formats. It exposes 130 tools, had 69 commits in the last 12 weeks, and had a commit 11 days ago.

Other comparisons