Skip to main content
Glama

20 Best Figma MCP Servers, Compared (October 2026)

Updated 20 of 317 Figma servers in the Glama registryRebuilt weekly

The short answer

Most readers should reach for figma-console-mcp. It had a commit 0 days ago and 62 commits on its default branch in the last 12 weeks, and its npm package drew 11,792 downloads in a typical week, which supports its bidirectional Figma variable token sync and codebase extraction tools. If you need to edit Figma from a free account without an API token or paid Dev Mode seat, figwright is the better answer: it exposes 100 tools with a tool description grade of A and gained 312 stars per 30 days. Cursor users who only need to read designs for code generation have a different option in Figma MCP Server (GLips/Figma-Context-MCP), though it had no commits on its default branch in the last 12 weeks and its last commit was 95 days ago.

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 wanting bidirectional Figma variable token sync with a production codebase: the README documents figma_import_tokens, figma_export_tokens, and figma_ds_* codebase extraction tools.
  • 2Figma MCP Server : Cursor users implementing Figma designs: it serves Figma file metadata over MCP and trims the layout and styling data before returning it.
  • 3Figma MCP Bridge : Free Figma accounts facing API rate limits: it streams live document data through a local WebSocket plugin rather than the cloud API.
  • 4Talk to Figma MCP : Programmatic Figma editing driven from Cursor: the server exposes 19 tools covering node creation, movement, resizing, deletion, styling and document reads.
  • 5figma-ui-mcp : Drawing UI on Figma canvas and reading designs back as structured data: it exposes write, read, docs, rules, and status tools over a localhost bridge.

Which one, for your situation

Your situationWhat to use
I need bidirectional token sync with my codebasefigma-console-mcp documents figma_import_tokens and figma_export_tokens for bidirectional sync, and it had a commit 0 days ago with 62 commits on its default branch in the last 12 weeks.
My free Figma account keeps hitting API rate limitsFigma MCP Bridge (gethopp/figma-mcp-bridge) streams live document data through a local WebSocket plugin rather than the cloud API, and it had a commit 6 days ago.
I want to edit Figma programmatically from CursorTalk to Figma MCP exposes 19 tools for node creation, movement, resizing, deletion, styling and document reads, and its tool description grade is B.
I generate code from selected Figma framesFigma MCP Server (figma/mcp-server-guide) documents a remote HTTP MCP endpoint and setup steps for VS Code, Cursor, or Claude Code, and it had a commit 2 days ago with 19 commits on its default branch in the last 12 weeks.
I build Flutter widgets from Figma designsFigma to Flutter MCP Server extracts Figma component and screen data and guides Flutter widget and Scaffold implementation, though it had no commits on its default branch in the last 12 weeks and its last commit was 213 days ago.
I need a local design system registry for Reactmemoire pulls a Figma or Penpot design system into a local registry to generate React and shadcn/ui code, and it had a commit 0 days ago with 425 commits on its default branch in the last 12 weeks.

Top MCP servers for Figma

Best forProfile
1Teams wanting bidirectional Figma variable token sync with a production codebase: the README documents figma_import_tokens, figma_export_tokens, and figma_ds_* codebase extraction tools.Community favourite2,365+155today93.2
2Cursor users implementing Figma designs: it serves Figma file metadata over MCP and trims the layout and styling data before returning it.Abandoned but popular15,914+20995 days ago82.3
3Free Figma accounts facing API rate limits: it streams live document data through a local WebSocket plugin rather than the cloud API.Community favourite670+1596 days ago82.0
4Programmatic Figma editing driven from Cursor: the server exposes 19 tools covering node creation, movement, resizing, deletion, styling and document reads.Community favourite7,039+6463 days ago79.0
5Drawing UI on Figma canvas and reading designs back as structured data: it exposes write, read, docs, rules, and status tools over a localhost bridge.Community favourite253+267 days ago77.7
6Generating code from selected Figma frames in VS Code, Cursor, or Claude Code: the README documents a remote HTTP MCP endpoint and setup steps.Community favourite2,022+1012 days ago76.7
7AI-assisted Figma editing without a Dev Mode license: it exposes 92 read and write tools and works with any Figma account.Abandoned but popular663+14162 days ago65.3
8Agents drawing into a live Figma file where overflow and clipping matter: figma_read's layout_audit operation returns declared versus rendered bounds per node.Emerging58+469 days ago61.3
9Editing live Figma designs from an AI tool while bypassing the Figma REST API: it provides read and write access through a Figma plugin bridge.Emerging52+3039 days ago59.0
10Flutter developers using Cursor with a Figma personal access token: it extracts Figma component and screen data and guides Flutter widget and Scaffold implementation.Abandoned but popular245+1213 days ago57.1
11Teams using Claude to edit Figma and FigJam in real-time: it bridges via WebSocket to a Figma plugin and exposes read and write operations.Steady75+641 days ago56.0
12Figma free-tier users needing bidirectional canvas access: it exposes read and write tools and requires no API token or paid Dev Mode seat.Community favourite909+3122 days ago52.2
13Bulk AI-driven edits confined to one chosen Figma page or frame: it validates each operation in Figma and refuses out-of-scope or misnamed layer edits.Steady9055 days ago51.9
14Building UI from Figma or live websites while verifying the result: 28 tools extract a design graph, emit React, and run plumb_fit's loop.Steady83+710 days ago49.1
15Bun users with a Figma personal access token needing Figma REST API access: it exposes Figma REST endpoints as MCP tools over stdio.Steady10+323 days ago48.1
16Pulling a Figma or Penpot design system into a local registry to generate React and shadcn/ui code: it exposes pull, token, spec, and code-generation tools.Steady46+9today44.5
17Free Figma accounts or high-frequency Figma context requests hitting API rate limits: it caches Figma file data locally with a configurable TTL.Dormant77+1123 days ago44.3
18Agents need one authoritative design contract across Figma, code, Storybook and tokens: it exposes six read-only tools that resolve tokens, components, conflicts and rules.Steady19018 days ago43.8
19Driving Figma Desktop from an AI client that writes JavaScript against the Figma API: it exposes a code-execution tool for batch operations.Dormant106+3241 days ago43.6
20When an MCP client needs Figma API file, comment, webhook, or analytics operations: this server exposes them as tools.Dormant77+1218 days ago43.1

The ranking, with the evidence

Each position is a weighted mean of adoption (40%), maintenance (24%), momentum (14%), tool description quality (13%) and trust (9%), multiplied by three attenuators: how directly the server is about Figma (named for it, declaring it, tagged with it, or merely mentioning it), whether its repository is still moving, and how much independent evidence of adoption it has. Open the score on any entry to see every number, including the ones marked ≈, which were imputed from the median of the other candidates rather than measured. The maintenance grade on each entry is mostly issue responsiveness, release recency and open security alerts rather than commits, so a recent commit beside a low grade is two different measurements rather than a contradiction.

  • Abandoned but popular: People use it, but its default branch has stopped moving. Fine to keep running, risky to adopt.
  • Community favourite: Widely adopted and still actively maintained.
  • Dormant: Neither changing nor widely adopted. Here because it still matches the search.
  • Emerging: Small audience, growing quickly, maintained. The bet with the most upside.
  • Steady: Maintained, modest audience, no surprises in either direction.
  • Best for: Teams wanting bidirectional Figma variable token sync with a production codebase: the README documents figma_import_tokens, figma_export_tokens, and figma_ds_* codebase extraction tools.

    The README documents an MCP server for Figma that covers extraction, creation, debugging, and bidirectional token sync, with named interfaces such as figma_import_tokens, figma_export_tokens, and the figma_ds_* codebase extraction tools. Before choosing it, note that its Remote SSE setup is read-only and does not support creating or editing designs, managing variables, or FigJam boards, while NPX and Local Git setups require Node.js.

    GitHub stars
    2,365
    Stars over the last 90 days: 2,020 at the earliest of 18 readings and 2,365 at the latest, up 345.
    Stars / 30 days
    +155
    npm / typical week
    11.8K
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    today
    Commits / 12 weeks
    62
    Weekly commits over the last 12 weeks, oldest first: 20, 4, 3, 19, 10, 0, 1, 0, 0, 0, 0, 5. 62 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    Not graded
    Score 93.2: show every number behind it
    • Adoption99 / 100 · weight 40%
      • GitHub stars84
      • npm downloads87
      • 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
    • Momentum97 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute88
      • 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
    93.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    93.2
  • 2

    Figma MCP Server

    Abandoned but popularNo change
    GLips/Figma-Context-MCP ↗

    Best for: Cursor users implementing Figma designs: it serves Figma file metadata over MCP and trims the layout and styling data before returning it.

    The server runs as a stdio MCP process (npx figma-developer-mcp --stdio) that lets Cursor and other coding tools fetch a Figma file, frame, or group from a pasted link and reduce the Figma API response to the layout and styling context the model receives. Choosing it means supplying a Figma personal access token through --figma-api-key or the FIGMA_API_KEY environment variable, and the project states it is designed specifically for Cursor.

    GitHub stars
    15,914
    Stars over the last 90 days: 15,305 at the earliest of 13 readings and 15,914 at the latest, up 609.
    Stars / 30 days
    +209
    npm / typical week
    87.2K
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    95 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    B
    Tool descriptions
    Not graded
    Score 82.3: 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
    • Maintenance69 / 100 · weight 24%
      • Last commit touching this server88
        dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 10 days ago, which counts every ref; the stored date would have published 10 days ago
      • Repository maintenance grade80
      • Commit cadence5
    • Momentum61 / 100 · weight 14%
      • Stars gained, relative to size47
      • Stars gained, absolute94
      • npm download trend48
    • 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
    82.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    82.3
  • Best for: Free Figma accounts facing API rate limits: it streams live document data through a local WebSocket plugin rather than the cloud API.

    Figma MCP Bridge is a Figma plugin plus a local MCP server that the README says streams live document data over WebSocket, with documented tools for listing connected files, reading document trees, selections, styles, variables, metadata, and screenshots, and for writing text, node properties, fills, effects, strokes, visibility, and animation tracks. The main constraint is that it requires the Figma desktop app on macOS or Windows, because the browser version of Figma does not support importing development plugins.

    GitHub stars
    670
    Stars over the last 90 days: 290 at the earliest of 11 readings and 670 at the latest, up 380.
    Stars / 30 days
    +159
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    6 days ago
    Commits / 12 weeks
    11
    Weekly commits over the last 12 weeks, oldest first: 0, 1, 0, 1, 0, 2, 0, 3, 1, 0, 0, 3. 11 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 82.0: show every number behind it
    • Adoption71 / 100 · weight 40%
      • GitHub stars71
      • 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
    • Momentum96 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute89
      • 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
    82.0
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    82.0
  • Best for: Programmatic Figma editing driven from Cursor: the server exposes 19 tools covering node creation, movement, resizing, deletion, styling and document reads.

    It runs a TypeScript MCP server alongside a Figma plugin and a WebSocket server, exposing tools that read document, selection, node, style and local component data and that create, clone, resize, move, restyle and delete nodes. Before any tool can reach a file, Bun must be installed, the WebSocket server started, and the Figma plugin installed and joined to a channel with join_channel.

    GitHub stars
    7,039
    Stars over the last 90 days: 6,875 at the earliest of 11 readings and 7,039 at the latest, up 164.
    Stars / 30 days
    +64
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    19
    Last commit
    63 days ago
    Commits / 12 weeks
    1
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0. 1 in total, and the last figure is the current week so far.
    Maintenance grade
    D
    Tool descriptions
    B
    Score 79.0: 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
    • Maintenance64 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade30
      • Commit cadence40
    • Momentum53 / 100 · weight 14%
      • Stars gained, relative to size39
      • Stars gained, absolute73
      • 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
    79.0
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    79.0
  • Best for: Drawing UI on Figma canvas and reading designs back as structured data: it exposes write, read, docs, rules, and status tools over a localhost bridge.

    figma-ui-mcp is a bidirectional MCP bridge that exposes five tools: figma_status checks the plugin connection, figma_write creates or modifies designs, figma_read extracts node trees, colors, typography, spacing, and screenshots, figma_docs returns API guidance, and figma_rules generates a design system rule sheet. It requires Figma Desktop because the plugin communicates with the server over localhost HTTP polling, and Figma's web app does not allow localhost network access.

    GitHub stars
    253
    Stars over the last 90 days: 215 at the earliest of 9 readings and 253 at the latest, up 38.
    Stars / 30 days
    +26
    npm / typical week
    228
    PyPI / typical week
    no attributed package
    Tools exposed
    5
    Last commit
    7 days ago
    Commits / 12 weeks
    1
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1. 1 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 77.7: show every number behind it
    • Adoption64 / 100 · weight 40%
      • GitHub stars60
      • 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
    • Maintenance88 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence40
    • Momentum71 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute58
      • npm download trend36
    • 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
    77.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    77.7
  • Best for: Generating code from selected Figma frames in VS Code, Cursor, or Claude Code: the README documents a remote HTTP MCP endpoint and setup steps.

    The Figma MCP Server is a remote HTTP MCP server at https://mcp.figma.com/mcp whose README documents setup for VS Code, Cursor, and Claude Code plus features for code generation from selected frames, design context extraction, Code Connect, and writing to the canvas. Before choosing it, note that rate limits apply to tools that read data from Figma, Starter and View or Collab seats face monthly limits, and the write-to-canvas capability is remote-only and currently beta.

    GitHub stars
    2,022
    Stars over the last 90 days: 1,895 at the earliest of 9 readings and 2,022 at the latest, up 127.
    Stars / 30 days
    +101
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    2 days ago
    Commits / 12 weeks
    19
    Weekly commits over the last 12 weeks, oldest first: 2, 2, 0, 1, 3, 0, 2, 0, 2, 2, 1, 4. 19 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    Not graded
    Score 76.7: 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
    • Momentum87 / 100 · weight 14%
      • Stars gained, relative to size90
      • Stars gained, absolute81
      • 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.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    76.7
  • Best for: AI-assisted Figma editing without a Dev Mode license: it exposes 92 read and write tools and works with any Figma account.

    Claude Talk to Figma MCP uses a websocket and a Figma Desktop plugin to connect AI clients such as Claude Desktop, Cursor, and VS Code to Figma, and it exposes 92 tools for reading document, selection, node, style, and component data and for creating, editing, grouping, and exporting nodes. Before choosing it, note that it requires Node.js and Figma Desktop plus importing the plugin from its manifest, and the relay server blocks the stateful set_current_page command, so creation commands must pass a parentId.

    GitHub stars
    663
    Stars over the last 90 days: 630 at the earliest of 10 readings and 665 at the latest, up 35.
    Stars / 30 days
    +14
    npm / typical week
    350
    PyPI / typical week
    no attributed package
    Tools exposed
    92
    Last commit
    162 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    D
    Tool descriptions
    C
    Score 65.3: 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
    • Momentum49 / 100 · weight 14%
      • Stars gained, relative to size54
      • Stars gained, absolute48
      • npm download trend42
    • 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.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    65.3
  • Best for: Agents drawing into a live Figma file where overflow and clipping matter: figma_read's layout_audit operation returns declared versus rendered bounds per node.

    Reqwise Figma MCP exposes five tools: figma_status for bridge diagnostics, figma_read for canvas reads and the layout_audit verification operation, figma_write for running sandboxed JavaScript against a figma.* proxy, and figma_rules plus figma_docs for a design-system rule sheet and on-demand documentation. It requires the companion Figma plugin and local bridge to be running, publishes no npm package, and leaves components, component properties, design-system generation, BPMN and accessibility audits to a separate Pro edition.

    GitHub stars
    58
    Stars over the last 90 days: 0 at the earliest of 11 readings and 80 at the latest, up 80.
    Stars / 30 days
    +46
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    5
    Last commit
    9 days ago
    Commits / 12 weeks
    8
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 5, 0. 8 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    A
    Score 61.3: show every number behind it
    • Adoption44 / 100 · weight 40%
      • GitHub stars44
      • 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
    • Momentum87 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute67
      • 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
    72.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    61.3
  • Best for: Editing live Figma designs from an AI tool while bypassing the Figma REST API: it provides read and write access through a Figma plugin bridge.

    figma-mcp-rust is a Rust port of figma-mcp-go that lets AI tools read and write live Figma designs through a Figma plugin bridge instead of the Figma REST API. The dependency it assumes is a companion Figma plugin that must be imported from a manifest and run inside a Figma file, and the publication measurement lists no published npm package despite the README's npx setup.

    GitHub stars
    52
    Stars over the last 90 days: 9 at the earliest of 8 readings and 52 at the latest, up 43.
    Stars / 30 days
    +30
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    39 days ago
    Commits / 12 weeks
    14
    Weekly commits over the last 12 weeks, oldest first: 0, 2, 0, 0, 7, 0, 5, 0, 0, 0, 0, 0. 14 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 59.0: show every number behind it
    • Adoption43 / 100 · weight 40%
      • GitHub stars43
      • 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
    • Momentum84 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute60
      • 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
    69.4
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    59.0
  • Best for: Flutter developers using Cursor with a Figma personal access token: it extracts Figma component and screen data and guides Flutter widget and Scaffold implementation.

    The README documents an MCP server, launched via npx with a Figma API key or locally over HTTP, that extracts Figma component and screen data and offers Flutter widget and Scaffold guidance. Its documented scope stops at analysis and guidance, since it does not generate actual Flutter code files or screens.

    GitHub stars
    245
    Stars over the last 90 days: 240 at the earliest of 9 readings and 245 at the latest, up 5.
    Stars / 30 days
    +1
    npm / typical week
    42
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    213 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    C
    Tool descriptions
    Not graded
    Score 57.1: show every number behind it
    • Adoption62 / 100 · weight 40%
      • GitHub stars60
      • npm downloads17
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance52 / 100 · weight 24%
      • Last commit touching this server68
      • Repository maintenance grade55
      • Commit cadence5
    • Momentum18 / 100 · weight 14%
      • Stars gained, relative to size25
      • Stars gained, absolute16
      • npm download trend7
    • 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
    57.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    57.1
  • Best for: Teams using Claude to edit Figma and FigJam in real-time: it bridges via WebSocket to a Figma plugin and exposes read and write operations.

    Figma MCP Bridge connects Claude to Figma through a Node.js MCP server and a local WebSocket bridge to a Figma plugin, with documented commands for querying and manipulating design and FigJam documents. It requires Node.js 18+, the Figma desktop app, and installing and running the plugin; in Dev Mode the plugin is read-only and only read tools work.

    GitHub stars
    75
    Stars over the last 90 days: 63 at the earliest of 10 readings and 75 at the latest, up 12.
    Stars / 30 days
    +6
    npm / typical week
    42
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    41 days ago
    Commits / 12 weeks
    9
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0. 9 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 56.0: show every number behind it
    • Adoption52 / 100 · weight 40%
      • GitHub stars47
      • npm downloads35
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance93 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence65
    • Momentum40 / 100 · weight 14%
      • Stars gained, relative to size66
      • Stars gained, absolute33
      • 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
    65.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    56.0
  • 12

    figwright

    Community favourite▼ 1
    awdr74100/figwright ↗

    Best for: Figma free-tier users needing bidirectional canvas access: it exposes read and write tools and requires no API token or paid Dev Mode seat.

    Figwright connects an MCP server to a Figma plugin over a local WebSocket relay, exposing tools to read selections, nodes, styles, variables, components, screenshots, and exports and to write fills, text, frames, visibility, and opacity back to the canvas. Before choosing it, note that the Figma plugin is not on the Figma Community marketplace and must be imported from a GitHub release zip via the Figma desktop app.

    GitHub stars
    909
    Stars over the last 90 days: 55 at the earliest of 46 readings and 909 at the latest, up 854.
    Stars / 30 days
    +312
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    100
    Last commit
    2 days ago
    Commits / 12 weeks
    186
    Weekly commits over the last 12 weeks, oldest first: 15, 22, 17, 17, 20, 8, 19, 14, 17, 8, 15, 14. 186 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 52.2: 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
    • 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 quality81 / 100 · weight 13%
      • Tool description quality73
      • 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
    87.0
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    52.2
  • Best for: Bulk AI-driven edits confined to one chosen Figma page or frame: it validates each operation in Figma and refuses out-of-scope or misnamed layer edits.

    Figma Edit MCP exposes 45 tools for reading, creating, and modifying Figma content: page and node inspection, node transforms, renames, deletes, cloning and grouping, shape, frame, text and SVG creation, component and instance management, styles, variables, and visual export. Before choosing it, know that the edit scope is fixed at connect time to a single page or frame (with no area chosen the server can read the file but cannot edit layers), and that editing variables or styles requires a separate permission that is off by default.

    GitHub stars
    9
    Stars over the last 90 days: 5 at the earliest of 33 readings and 9 at the latest, up 4.
    Stars / 30 days
    0
    npm / typical week
    91
    PyPI / typical week
    no attributed package
    Tools exposed
    45
    Last commit
    55 days ago
    Commits / 12 weeks
    70
    Weekly commits over the last 12 weeks, oldest first: 17, 4, 5, 16, 28, 0, 0, 0, 0, 0, 0, 0. 70 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 51.9: show every number behind it
    • Adoption46 / 100 · weight 40%
      • GitHub stars25
      • npm downloads42
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance93 / 100 · weight 24%
      • Last commit touching this server88
        dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 4 days ago, which counts every ref; the stored date would have published 4 days ago
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum11 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend44
    • 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
    61.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    51.9
  • Best for: Building UI from Figma or live websites while verifying the result: 28 tools extract a design graph, emit React, and run plumb_fit's loop.

    Plumb exposes 28 tools that extract Figma nodes or live webpages as a semantic design graph, emit React, verify or fit built UI, and author Figma designs from briefs. The plugin-backed paths, including selection, asset export, and the design-generation tools, require the paired desktop plugin, while saved .fig files and plumb_import_web cover read-only work without a live Figma connection.

    GitHub stars
    83
    Stars over the last 90 days: 68 at the earliest of 8 readings and 83 at the latest, up 15.
    Stars / 30 days
    +7
    npm / typical week
    98
    PyPI / typical week
    no attributed package
    Tools exposed
    28
    Last commit
    10 days ago
    Commits / 12 weeks
    71
    Weekly commits over the last 12 weeks, oldest first: 4, 0, 19, 9, 0, 0, 37, 0, 0, 0, 2, 0. 71 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 49.1: show every number behind it
    • Adoption51 / 100 · weight 40%
      • GitHub stars48
      • npm downloads21
        downloads show none of the weekday rhythm human traffic has; halved
      • 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
    • Momentum58 / 100 · weight 14%
      • Stars gained, relative to size72
      • Stars gained, absolute37
      • npm download trend58
    • Tool quality96 / 100 · weight 13%
      • Tool description quality88
      • 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
    74.1
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    49.1
  • Best for: Bun users with a Figma personal access token needing Figma REST API access: it exposes Figma REST endpoints as MCP tools over stdio.

    It is a local stdio MCP server that exposes Figma REST API endpoints as self-describing MCP tools, with README-documented configuration for Claude Desktop, Cursor, VS Code, and Gemini CLI. The thing to know before choosing it is that it requires Bun 1.2 or newer and a FIGMA_API_KEY, and it is launched with bunx rather than npx because Node is not supported.

    GitHub stars
    10
    Stars over the last 90 days: 8 at the earliest of 13 readings and 10 at the latest, up 2.
    Stars / 30 days
    +3
    npm / typical week
    1.4K
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    23 days ago
    Commits / 12 weeks
    39
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 17, 2, 4, 10, 4, 2, 0, 0. 39 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 48.1: 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
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum40 / 100 · weight 14%
      • Stars gained, relative to size55
      • Stars gained, absolute24
      • npm download trend34
    • 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.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: small audience
    0.70
    Composite score
    48.1
  • Best for: Pulling a Figma or Penpot design system into a local registry to generate React and shadcn/ui code: it exposes pull, token, spec, and code-generation tools.

    Memoire is a design-system MCP server that exposes 50 tools for pulling Figma design systems, managing local tokens and specs, generating shadcn/ui and Tailwind code, running WCAG and UX audits, and preparing design-agent briefs. Before choosing it, note that Figma bridge tools require a running bridge plus connected plugin, and REST pulls require FIGMA_TOKEN and FIGMA_FILE_KEY environment variables.

    GitHub stars
    46
    Stars over the last 90 days: 17 at the earliest of 23 readings and 46 at the latest, up 29.
    Stars / 30 days
    +9
    npm / typical week
    242
    PyPI / typical week
    no attributed package
    Tools exposed
    50
    Last commit
    today
    Commits / 12 weeks
    425
    Weekly commits over the last 12 weeks, oldest first: 26, 22, 23, 175, 165, 5, 0, 0, 0, 9, 0, 0. 425 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    A
    Score 44.5: show every number behind it
    • Adoption46 / 100 · weight 40%
      • GitHub stars42
      • 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
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum51 / 100 · weight 14%
      • Stars gained, relative to size88
      • Stars gained, absolute40
      • npm download trend0
    • 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.1
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    44.5
  • Best for: Free Figma accounts or high-frequency Figma context requests hitting API rate limits: it caches Figma file data locally with a configurable TTL.

    It documents MCP tools such as figma_prepare_file and get_figma_data for retrieving Figma design data, with local caching of API responses controlled by a configurable TTL. It requires a Figma API key, and while caching is enabled it may return stale design data until the TTL expires, so the README advises against enabling caching during frequent design changes.

    GitHub stars
    77
    Stars over the last 90 days: 64 at the earliest of 8 readings and 77 at the latest, up 13.
    Stars / 30 days
    +1
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    123 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    C
    Tool descriptions
    Not graded
    Score 44.3: show every number behind it
    • Adoption47 / 100 · weight 40%
      • GitHub stars47
      • 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
    • Maintenance52 / 100 · weight 24%
      • Last commit touching this server68
      • Repository maintenance grade55
      • 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
    52.1
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    44.3
  • Best for: Agents need one authoritative design contract across Figma, code, Storybook and tokens: it exposes six read-only tools that resolve tokens, components, conflicts and rules.

    Primitiv reconciles design-system knowledge from Figma, code, Storybook and token files into a local contract, then serves it to MCP clients through six read-only tools including get_design_context, get_token, get_component, get_conflicts, get_inferred_rules and get_violations. It is installed per project with init, build and serve, and must stay at project-level configuration, because a global MCP configuration can serve the wrong project's contract when repositories change.

    GitHub stars
    19
    Stars over the last 90 days: 16 at the earliest of 22 readings and 19 at the latest, up 3.
    Stars / 30 days
    0
    npm / typical week
    144
    PyPI / typical week
    no attributed package
    Tools exposed
    6
    Last commit
    18 days ago
    Commits / 12 weeks
    79
    Weekly commits over the last 12 weeks, oldest first: 5, 11, 2, 1, 22, 1, 9, 15, 5, 8, 0, 0. 79 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 43.8: show every number behind it
    • Adoption51 / 100 · weight 40%
      • GitHub stars33
      • npm downloads46
      • 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
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend0
    • Tool quality98 / 100 · weight 13%
      • Tool description quality90
      • 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
    66.1
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    43.8
  • Best for: Driving Figma Desktop from an AI client that writes JavaScript against the Figma API: it exposes a code-execution tool for batch operations.

    figma-pilot connects an MCP client to Figma through a plugin bridge, exposing figma_status, figma_execute, and figma_get_api_docs, with figma_execute running JavaScript that uses the Figma API for creation, modification, component management, accessibility checks, tokens, and export. Before choosing it, note that it requires the Figma Desktop app with the plugin imported from a manifest, and the MCP server communicates with that plugin over a local HTTP bridge.

    GitHub stars
    106
    Stars over the last 90 days: 102 at the earliest of 10 readings and 106 at the latest, up 4.
    Stars / 30 days
    +3
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    241 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    C
    Tool descriptions
    Not graded
    Score 43.6: show every number behind it
    • Adoption51 / 100 · weight 40%
      • GitHub stars51
      • npm downloadsnot measured
        npm publishes figma-pilot from AKhatri/figma-pilot
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance38 / 100 · weight 24%
      • Last commit touching this server42
      • Repository maintenance grade55
      • Commit cadence5
    • Momentum35 / 100 · weight 14%
      • Stars gained, relative to size42
      • Stars gained, absolute23
      • 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
    51.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    43.6
  • Best for: When an MCP client needs Figma API file, comment, webhook, or analytics operations: this server exposes them as tools.

    mcp-figma documents MCP tools for Figma API methods including user, file, comment, team/project, component, style, webhook, and library analytics operations, with installation via Smithery, npx, or direct Node.js. Before choosing it, note that it requires a Figma API token supplied through FIGMA_API_KEY or a command-line argument, and the README advises using depth = 1 for figma_get_file on large files before increasing depth.

    GitHub stars
    77
    Stars over the last 90 days: 73 at the earliest of 10 readings and 76 at the latest, up 3.
    Stars / 30 days
    +1
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    218 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    D
    Tool descriptions
    Not graded
    Score 43.1: show every number behind it
    • Adoption47 / 100 · weight 40%
      • GitHub stars47
      • npm downloadsnot measured
        npm names no repository for @thirdstrandstudio/mcp-figma, so its downloads cannot be attributed
      • 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.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    43.1

Questions people ask

How do I choose between figma-console-mcp and Figma MCP Server (GLips/Figma-Context-MCP)?

figma-console-mcp had a commit 0 days ago and 62 commits on its default branch in the last 12 weeks, and it documents figma_import_tokens and figma_export_tokens for bidirectional token sync. Figma MCP Server (GLips/Figma-Context-MCP) serves Figma file metadata to Cursor but had no commits on its default branch in the last 12 weeks and its last commit was 95 days ago. Choose figma-console-mcp if you need active maintenance and token sync, and choose Figma MCP Server (GLips/Figma-Context-MCP) only if you specifically need its Cursor metadata trimming and accept that it is abandoned but popular.

What does figwright require before it will run?

Its description says it requires no API token and no paid Figma seat, making it a free alternative to Figma's Dev Mode MCP. It exposes 100 tools with a tool description grade of A, and it had a commit 2 days ago with 186 commits on its default branch in the last 12 weeks. That means a free-tier Figma user can point it at a canvas for read and write access without paying for Dev Mode.

Can I use Talk to Figma MCP to edit Figma from Cursor?

Yes, it enables Cursor to read designs and modify them programmatically through natural language commands, and it exposes 19 tools covering node creation, movement, resizing, deletion, styling and document reads. Its tool description grade is B, and it had 1 commit on its default branch in the last 12 weeks with its last commit 63 days ago. That makes it functional for programmatic edits, but with slow recent development.

What should I be careful about with Claude Talk to Figma MCP?

It exposes 92 tools and works with any Figma account, so it can cover many read and write operations. However, its tool description grade is C, and its last commit was 162 days ago with 0 commits on its default branch in the last 12 weeks. The large tool count paired with weaker descriptions and no recent commits is the main risk when pointing an agent at it.

Which server works with a free Figma account without hitting API rate limits?

Figma MCP Bridge (gethopp/figma-mcp-bridge) streams live document data through a local WebSocket plugin rather than the cloud API, and it had a commit 6 days ago with 11 commits on its default branch in the last 12 weeks. figwright also requires no API token or paid Figma seat and had 186 commits in the last 12 weeks. Both are options for free-tier users, but they work differently: gethopp's bridge avoids the cloud API entirely, while figwright exposes read and write tools directly.

Is memoire only for Figma design systems?

No, memoire pulls from Figma or Penpot and can extract design tokens from any URL, then generate React and shadcn/ui components from specs. It exposes 50 tools with a tool description grade of A, and it had a commit 0 days ago with 425 commits on its default branch in the last 12 weeks. If your design system lives outside Figma, it still has pull and token tools that cover those sources.

Other comparisons