Figma MCP Server logo

Figma MCP Server

by karthiks3000

The Figma MCP Server allows Claude AI to interact with Figma designs. It enables extracting design information and creating/updating designs using the Figma plugin.

View on GitHub

Last updated: N/A

What is Figma MCP Server?

A Model Context Protocol (MCP) server for interacting with Figma designs, allowing programmatic access and manipulation of Figma files.

How to use Figma MCP Server?

The server can be used in readonly mode to extract design information from Figma files using a URL link or in write mode to create or update designs by establishing a connection with the Figma plugin. It requires Node.js, a Figma account, and the Figma MCP plugin.

Key features of Figma MCP Server

  • Readonly Mode (design information extraction)

  • Write Mode (design creation/update)

  • Comprehensive API

  • Unit Testing

  • Integration Testing

Use cases of Figma MCP Server

  • Automated design analysis

  • Programmatic design generation

  • Integrating Figma with AI tools

  • Batch updating of design properties

  • Creating design variations programmatically

FAQ from Figma MCP Server

What is Readonly Mode?

Readonly mode allows the server to extract design information from a Figma file using a URL link.

What is Write Mode?

Write mode allows the server to create or update designs by establishing a connection with the Figma plugin.

What are the prerequisites for using this server?

Node.js 18 or higher, a Figma account and access token, and the Figma MCP plugin installed in the Figma desktop app (for write mode).

How do I configure the server?

You need to set the Figma access token in the environment variable FIGMA_ACCESS_TOKEN.

How do I run the tests?

Use the npm commands: npm test (unit tests), npm run test:integration (integration tests), npm run test:all (all tests).