Figma Console

v1.28.1Developer Toolsstable

Your design system as an API. Connect AI to Figma for extraction, creation, and debugging.

aidesign-systemsfigmafigma-apifigma-plugins
Share:
1,715
Stars
0
Downloads
0
Weekly
0/5

What is Figma Console?

Figma Console is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to your design system as an api. connect ai to figma for extraction, creation, and debugging.

Your design system as an API. Connect AI to Figma for extraction, creation, and debugging.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Your design system as an API. Connect AI to Figma for extrac

Use Cases

Design system extraction and API access
AI-powered Figma design operations
southleft

Maintainer

LicenseMIT
Languagetypescript
Versionv1.28.1
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y figma-console-mcp

Manual Installation

npx -y figma-console-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Figma Console

Figma Console MCP Server exposes your entire Figma design system as a programmatic API, giving AI assistants direct access to over 106 tools for creating, editing, and inspecting Figma files. It connects to the Figma REST API using a personal access token and enables operations ranging from design token management and component instantiation to WCAG accessibility checks and real-time plugin console log streaming. Teams use it to automate design-to-code workflows, enforce design consistency, and let AI assistants manipulate Figma documents without leaving the development environment.

Prerequisites

  • Node.js 18+ and npm installed
  • A Figma account with a Personal Access Token (starting with figd_) that has File content Read, Variables Read, and Comments Read/Write scopes
  • An MCP-compatible client such as Claude Desktop, Cursor, or Windsurf
  • The figma-console-mcp npm package (installed automatically via npx)
1

Generate a Figma Personal Access Token

Log in to Figma, open Account Settings, navigate to the Security tab, and create a new Personal Access Token. Enable the following scopes: File content (Read), File versions (Read), Variables (Read), and Comments (Read and Write). Copy the token — it starts with figd_.

2

Add the server to your MCP client configuration

Open your MCP client configuration file (e.g. claude_desktop_config.json for Claude Desktop) and add the figma-console server block with your access token and the ENABLE_MCP_APPS flag set to true.

{
  "mcpServers": {
    "figma-console": {
      "command": "npx",
      "args": ["-y", "figma-console-mcp@latest"],
      "env": {
        "FIGMA_ACCESS_TOKEN": "figd_YOUR_TOKEN_HERE",
        "ENABLE_MCP_APPS": "true"
      }
    }
  }
}
3

Restart your MCP client

Restart Claude Desktop (or reload your editor's MCP extension) so it picks up the new server configuration. The server starts automatically via npx and requires no separate installation step.

4

Verify the connection

Ask your AI assistant to list Figma tools or retrieve a file. If the connection is healthy, it will respond with file data or a list of available capabilities such as get_file, list_components, and get_variables.

5

Use the server for design system operations

You can now ask the AI to create frames, manage design tokens, export variables to CSS, run accessibility checks, or stream plugin console logs — all directly from chat.

Figma Console Examples

Client configuration

Add this block to claude_desktop_config.json to configure Figma Console MCP with your access token.

{
  "mcpServers": {
    "figma-console": {
      "command": "npx",
      "args": ["-y", "figma-console-mcp@latest"],
      "env": {
        "FIGMA_ACCESS_TOKEN": "figd_YOUR_TOKEN_HERE",
        "ENABLE_MCP_APPS": "true"
      }
    }
  }
}

Prompts to try

These prompts exercise the server's design creation, token management, and accessibility capabilities.

- "Create a login card frame with an email field, password field, and Sign In button using our design system components"
- "Extract all design variables from the current file and export them as CSS custom properties"
- "Check the Button component for WCAG accessibility issues"
- "List all components in the shared library and show their variant properties"
- "Create a FigJam retrospective board with 'Went Well' and 'To Improve' columns"

Troubleshooting Figma Console

Error: FIGMA_ACCESS_TOKEN is invalid or missing

Ensure the token in your config starts with figd_ and has the required scopes (File content Read, Variables Read, Comments Read/Write). Regenerate the token in Figma Account Settings if needed.

MCP apps or interactive dashboard not appearing

Make sure ENABLE_MCP_APPS is set to "true" (as a string) in your env config, and that you restarted your MCP client after saving the configuration.

npx hangs or fails to install the package

Run npx -y figma-console-mcp@latest manually in your terminal to verify npm registry connectivity. If behind a corporate proxy, set the HTTP_PROXY and HTTPS_PROXY environment variables accordingly.

Frequently Asked Questions about Figma Console

What is Figma Console?

Figma Console is a Model Context Protocol (MCP) server that your design system as an api. connect ai to figma for extraction, creation, and debugging. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Figma Console?

Install via npm with the command: npx -y figma-console-mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Figma Console?

Figma Console works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Figma Console free to use?

Yes, Figma Console is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "figma-console": { "command": "npx", "args": ["-y", "figma-console-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Figma Console?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides