Figma MCP
@figmaFigma's official MCP server: gives AI coding agents design context from Figma frames, variables and Code Connect; remote server can also write to the canvas.
Official hosted server with Figma OAuth; the guide repo has no server code but bundles skills with scripts, and the remote tools can write to your Figma files.
Install Figma MCP in Google Antigravity
Antigravity reads MCP servers from ~/.gemini/config/mcp_config.json (all projects) or .agents/mcp_config.json (one project) (official docs).
Install the "Figma MCP" MCP server for Google Antigravity. Follow the steps at https://www.antigravityskills.org/install/figma-mcp.md (source: https://github.com/figma/mcp-server-guide). Before running anything, show me what you will download and whether it includes scripts, and wait for my OK. Ask me for any keys or paths it needs. When done, check that it is listed under Installed MCP Servers.
The agent reads the install file, shows you what it will download and waits for your OK.
Option 2: install it yourself
- 1. Open the Antigravity MCP config
Global: ~/.gemini/config/mcp_config.json. This project only: .agents/mcp_config.json. In Antigravity 2.0 you can also go to Settings → Customizations → Add MCP and search the MCP Store first.
- 2. Add this server under "mcpServers"
{ "mcpServers": { "figma-desktop": { "serverUrl": "http://127.0.0.1:3845/mcp" } } }This is the configuration the server's own README documents; Antigravity uses the same "mcpServers" format. Replace placeholder paths and keys with your own.
- 3. Check that it loaded
Open Settings → Customizations → Installed MCP Servers; the server should be listed and switched on.
MCP servers are not skills: they do not go in .agents/skills/. Antigravity reads them from mcp_config.json.
Using Claude Code, Cursor or Codex? See other assistants below.
What is Figma MCP?
How to use Figma MCP?
Key features of Figma MCP
- ✓Remote server at https://mcp.figma.com/mcp (Streamable HTTP, OAuth sign-in); the README also describes a desktop server run through the Figma desktop app
- ✓Reads: get_design_context (React + Tailwind representation of a selection), get_variable_defs, get_metadata, get_screenshot and more
- ✓Writes to Figma files (remote only): e.g. use_figma, generate_figma_design, create_new_file, generate_diagram
- ✓Code Connect tools to map Figma components to your codebase components
- ✓Make resources: fetch files from a Figma Make project (clients that support MCP resources)
- ✓Repo ships 14 Figma agent skills plus two standalone workflow skills
When to use Figma MCP
- 1Turning a selected Figma frame into code in your own framework
- 2Pulling design tokens (variables and styles) into a codebase
- 3Reusing real components through Code Connect instead of letting the model guess
- 4Creating or updating Figma content from an agent (remote server, beta)
Installation & Setup Guide
MCP Server IntegrationFollow these steps (taken from the project's own docs) to configure Figma MCP in your development environment.
claude plugin install figma@claude-plugins-official
Recommended by the README; includes MCP settings and Figma skills.
claude mcp add --transport http figma https://mcp.figma.com/mcp
Then start a new session, run /mcp, choose figma and Authenticate (developer docs).
/add-plugin figma
Type it in Cursor's agent chat. Manual config in Cursor: {"mcpServers":{"figma":{"url":"https://mcp.figma.com/mcp"}}}.
codex mcp add figma --url https://mcp.figma.com/mcp
Authenticate when prompted.
In the Figma desktop app open a Design file, switch to Dev Mode (Shift+D) and click "Enable desktop MCP server" in the inspect panel. Then add mcpConfig (serverUrl http://127.0.0.1:3845/mcp) to ~/.gemini/config/mcp_config.json or .agents/mcp_config.json. Read-only per Figma's catalog.
Usage Example & Verification
README example: "Add this to src/components/marketing/PricingCard.tsx" (after pasting a Figma frame link); other README examples: "Generate iOS SwiftUI code from this frame", "Use Chakra UI for this layout".
Security Review
Static reviewOfficial hosted server with Figma OAuth; the guide repo has no server code but bundles skills with scripts, and the remote tools can write to your Figma files.
Full review: scope, findings, risks
We cloned figma/mcp-server-guide at commit 2b85b7d27bd6ee124667fcfe88856f6b1f81671a. The repo is a guide: server.json declares one remote, type streamable-http, URL https://mcp.figma.com/mcp (name com.figma.mcp/mcp, version 2.2.155), and gemini-extension.json and figma-power/mcp.json point at the same URL. Authentication is Figma OAuth (developer docs, remote-server-installation). There is no server code in the repo, so the hosted server was not reviewed. The skills in skills/ include scripts (figma-generate-library/scripts/*.js, workflow-skills/video-interaction-mapper/scripts/*.py) and skills/figma-code-connect/references/api.md tells the agent to run npx figma connect publish with an access token. According to the developer docs tools list, write tools such as use_figma, generate_figma_design and create_new_file change Figma files, and generate_image uses Figma AI credits. The repo has no LICENSE file; the README says use is governed by the Figma Developer Terms.
Operational Notes & Known Limitations
Known Limitations
- •Needs a Figma account; developer docs say only clients listed in the Figma MCP Catalog can connect to the remote server
- •Rate limits (developer docs): View/Collab seats 20 tool calls per month; Dev/Full seats on Professional 200 per day and 10 per minute; Organization 200/day and 15/minute; Enterprise 600/day and 20/minute. The repo README still says 6 calls per month for those seats, so the two pages disagree.
- •Google Antigravity is listed in the Figma MCP catalog as local (desktop) server only with read-only access; a Figma forum reply says the remote URL is not part of Antigravity's current support and use_figma write-back is a current product limitation
- •Desktop server needs the Figma desktop app with Dev Mode and "Enable desktop MCP server" turned on
- •Write-to-canvas is free during beta but "will eventually be a usage-based paid feature"; generate_image uses Figma AI credits (README, developer docs)
Frequently Asked Questions
Is the Figma MCP server safe?
It is Figma's own hosted service, signed in with Figma OAuth, so your design data goes to your agent through Figma. We reviewed only the guide repo statically: it has no server code. It does bundle skills with scripts (for example 8 JavaScript files in figma-generate-library/scripts and 2 Python files in video-interaction-mapper), and the MCP tools can write to your Figma files, so approve write actions deliberately.
How do I install the Figma MCP server in Antigravity?
Figma's repo and developer docs do not give Antigravity steps. Figma's MCP catalog lists Google Antigravity as local server only, read-only. The translation is the desktop-server URL in an mcp_config.json "serverUrl" entry, see the config on this page.
Do I need a paid Figma plan?
The docs do not require a paid plan, but limits depend on plan and seat: View/Collab seats get 20 tool calls per month, Dev and Full seats on paid plans get daily limits (developer docs, rate limits page). The repo README states 6 per month instead.
Remote or desktop server?
The developer docs recommend the remote server (no desktop app, broadest feature set, https://mcp.figma.com/mcp). The desktop server runs at http://127.0.0.1:3845/mcp through the Figma desktop app and is aimed at specific organization needs.
Does Figma MCP work as an Antigravity skill?
No, it is an MCP server (skillType mcp), not a SKILL.md folder. The repo also ships separate Figma skills, but the server is what connects your agent to Figma.
Supported Platforms
MCP Server Configuration
Add the following block to your MCP client configuration file (Claude Desktop, Cursor, or Antigravity):
{
"mcpServers": {
"figma-desktop": {
"serverUrl": "http://127.0.0.1:3845/mcp"
}
}
}Keep exploring this topic
Browse the full Antigravity skills directory for more source-linked skills with install steps and static safety reviews.
Related Skills
Figma Implement Design
@openai
Figma's implement-design skill for Codex: turns Figma frames into production code with 1:1 visual fidelity through the Figma MCP server.
Superdesign
@superdesigndev
Superdesign agent skill: lets a coding agent create UI, slide and graphic drafts on the superdesign.dev canvas through the @superdesign/cli command line tool.
DeepWiki
Cognition (Devin)
DeepWiki MCP server from Cognition (Devin): a free hosted endpoint with three tools to read and ask questions about public GitHub repositories' generated documentation. No install, no API key.
Popular Skills
View All →Agent Manager
@sickn33
Manage multiple local CLI agents via tmux sessions.
Systematic Debugging
@sickn33
Debug systematically, not randomly. Find and fix bugs methodically.
Browser Automation (Playwright)
@sickn33
Expert browser automation for cleaning scraping and reliable testing.