Figma MCP Server
@MCP-Mirror
About Figma MCP Server
Mirror of
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
7Get basic information about a Figma file
Get specific nodes from a Figma file
Get component information from a Figma file
Get style information from a Figma file
Get comments from a Figma file
Search for elements in a Figma file by type, name, etc.
Extract all text elements from a Figma file
Overview
What is Figma MCP Server?
A Model Context Protocol (MCP) server that connects to Figma’s API, enabling AI tools and LLMs to access and work with your Figma designs. It is designed for designers and developers who want to integrate design data with AI assistants.
How to use Figma MCP Server?
Ensure Node.js 16+ and a Figma Personal Access Token. Clone the repository, install dependencies, create a .env file with FIGMA_API_TOKEN, API_KEY, and TRANSPORT_TYPE (default stdio). Build the server with npm run build and start with npm start. Then configure an MCP client such as Claude for Desktop or Cursor using the provided JSON configuration snippets.
Key features of Figma MCP Server
- Extract components, styles, and text from Figma designs
- Analyze design system consistency and patterns
- Extract and organize all UI copy from designs
- Generate comprehensive development handoff documentation
- Seamless integration with AI tools like Claude and Cursor
Use cases of Figma MCP Server
- Analyze a design system for consistency in colors and typography
- Extract all UI text copy from a Figma file for content management
- Generate development handoff documentation for developers
- Get file information, components, styles, or comments from a Figma file
- Search for specific elements within a Figma file by type or name
FAQ from Figma MCP Server
What runtime does Figma MCP Server require?
Node.js 16 or higher.
What transport types are supported?
The server supports stdio for local connections and sse for remote connections. The default transport is stdio.
How do I obtain a Figma Personal Access Token?
You can generate a Personal Access Token in your Figma account settings under the “Personal Access Tokens” section.
What environment variables are required?
FIGMA_API_TOKEN and API_KEY are required. TRANSPORT_TYPE defaults to stdio, and PORT (used for SSE transport) defaults to 3000
More Media & Design MCP servers
Figma MCP Server
JayArrowzFigma MCP Server with full API functionality
Spotify MCP Server
marcelmaraisLightweight MCP server for Spotify
Photoshop MCP Server
loonghaoA Model Context Protocol (MCP) server that interfaces with Adobe Photoshop's Python API. Enables LLMs to execute image editing operations, automate workflows, and manage Photoshop tasks through structured commands and context-aware interactions.
NS Travel Information MCP Server
r-huijtsA Model Context Protocol (MCP) server that provides access to NS (Dutch Railways) travel information through Claude AI. This server enables Claude to fetch real-time train travel information and disruptions using the official Dutch NS API.
Figma MCP Server
thirdstrandstudioFigma MCP Server with full API functionality
Comments