Discover / Design

Figma Context MCP

by GLipsTypeScript

Gives coding agents direct access to Figma file data, so implementations match the design.

MCP Serverexperimental

Maturity: experimental because latest release v0.13.2 is pre 1.0. Derived from release and commit history, not a rating.

Stars
16k
Forks
1.2k
Downloads / mo
318k
Last commit
2026-07-03
License
MIT
Open issues
22

Market and trust evidence

Edition not yet matched

No exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.

Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.

In practice

Written by AI from this repository’s README · low confidence

Bridges the gap between design files and AI agents by exposing Figma data via MCP.

Use it when

Use when building AI tools that need to analyze or understand Figma designs.

Not the right pick when

Not a standalone design tool or Figma plugin for humans.

Capabilities

  • Figma API integration
  • Model Context Protocol support

Cost: Needs a paid API or account

Install

Derived from the published package name in the repository, not from a model.

Video walkthroughs

Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.

What the repository ships

Ships CLAUDE.mdSecurity policyCI configured

Detected from the actual files in the repository root.

Latest release v0.13.2

Published 2026-06-18

What's New in v0.13.2

Gradients with reduced opacity render at the right strength

Previously, gradient fills ignored layer opacity, only looking at paint/stop-level opacity. Agents could generate gradient overlays like scrims much stronger than intended. Solid fills already honored opacity; now gradients do too.

  • #399 · authored by @LovePlayCode

<details>

<summary><strong>Full technical changelog</strong></summary>

0.13.2 (2026-06-18)

Bug Fixes

  • apply paint-level opacity to gradient fills (#399) (7fc8829)

</details>

Tags

README

<a href="https://www.framelink.ai/?utm_source=github&utm_medium=referral&utm_campaign=readme" target="_blank" rel="noopener">

<picture>

<source media="(prefers-color-scheme: dark)" srcset="https://www.framelink.ai/github/HeaderDark.png" />

<img alt="Framelink" src="https://www.framelink.ai/github/HeaderLight.png" />

</picture>

</a>

<div align="center">

<h1>Framelink MCP for Figma</h1>

<h3>Give your coding agent access to your Figma data.<br/>Implement designs in any framework in one-shot.</h3>

<a href="https://npmcharts.com/compare/figma-developer-mcp?interval=30">

<img alt="weekly downloads" src="https://img.shields.io/npm/dm/figma-developer-mcp.svg">

</a>

<a href="https://github.com/GLips/Figma-Context-MCP/blob/main/LICENSE">

<img alt="MIT License" src="https://img.shields.io/github/license/GLips/Figma-Context-MCP" />

</a>

<a href="https://framelink.ai/discord">

<img alt="Discord" src="https://img.shields.io/discord/1352337336913887343?color=7389D8&label&logo=discord&logoColor=ffffff" />

</a>

<br />

<a href="https://twitter.com/glipsman">

<img alt="Twitter" src="https://img.shields.io/twitter/url?url=https%3A%2F%2Fx.com%2Fglipsman&label=%40glipsman" />

</a>

</div>

<br/>

Give Cursor and other AI-powered coding tools access to your Figma files with this Model Context Protocol server.

When Cursor has access to Figma design data, it's way better at one-shotting designs accurately than alternative approaches like pasting screenshots.

<h3><a href="https://www.framelink.ai/docs/quickstart?utm_source=github&utm_medium=referral&utm_campaign=readme">See quickstart instructions →</a></h3>

Demo

Watch a demo of building a UI in Cursor with Figma design data

Watch the video

How it works

  1. Open your IDE's chat (e.g. agent mode in Cursor).
  2. Paste a link to a Figma file, frame, or group.
  3. Ask Cursor to do something with the Figma file—e.g. implement the design.
  4. Cursor will fetch the relevant metadata from Figma and use it to write your code.

This MCP server is specifically designed for use with Cursor. Before responding with context from the Figma API, it simplifies and translates the response so only the most relevant layout and styling information is provided to the model.

Reducing the amount of context provided to the model helps make the AI more accurate and the responses more relevant.

Getting Started

Many code editors and other AI clients use a configuration file to manage MCP servers.

The figma-developer-mcp server can be configured by adding the following to your configuration file.

NOTE: You will need to create a Figma access token to use this server. Instructions on how to create a Figma API access token can be found here.

MacOS / Linux


{
  "mcpServers": {
    "Framelink MCP for Figma": {
      "command": "npx",
      "args": ["-y", "figma-developer-mcp", "--figma-api-key=YOUR-KEY", "--stdio"]
    }
  }
}

Windows


{
  "mcpServers": {
    "Framelink MCP for Figma": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "figma-developer-mcp", "--figma-api-key=YOUR-KEY", "--stdio"]
    }
  }
}

Or you can set FIGMA_API_KEY and PORT in the env field.

If you need more information on how to configure the Framelink MCP for Figma, see the Framelink docs.

Star History

<a href="https://star-history.com/#GLips/Figma-Context-MCP"><img src="https://api.star-history.com/svg?repos=GLips/Figma-Context-MCP&type=Date" alt="Star History Chart" width="600" /></a>

Learn More

The Framelink MCP for Figma is simple but powerful. Get the most out of it by learning more at the Framelink site.

Related tools