Provides integration with Figma's API, enabling access to design files, projects, and other Figma resources through the Model Context Protocol
figma-mcp-server
This project runs a Model Context Protocol (MCP) server for Figma integration using the figma-developer-mcp package.
Prerequisites
Node.js v20 or higher
A Figma Personal Access Token (API key)
Related MCP server: mcp-figma
Installation
Install dependencies:
Running the Server
Option 1: Using Podman Compose
This project includes containerization support using Red Hat Universal Base Image (UBI) for both Apple Silicon (ARM64) and Linux (AMD64) architectures.
Prerequisites
Podman installed
A Figma Personal Access Token (API key)
Steps
Create a
.envfile in the project root:FIGMA_API_KEY=your_figma_personal_access_token_hereStart the service:
podman-compose up -dStop the service:
podman-compose down
Option 2: Using Podman Directly
Building the Container
Using the Build Script
Build with Podman
Running the Container
Option 3: Direct Node.js
You can start the server directly with your Figma API key using the following command:
Replace <YOUR_FIGMA_API_KEY> with your actual Figma Personal Access Token.
Features
Environment-based configuration: Easy API key management through environment variables
SSE endpoint: Server-Sent Events available at
http://localhost:3333/sse