Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Figma Mcp Server

БесплатноДавно не обновлялся (219д)

A comprehensive local MCP server for Figma. Connect Figma with the Gemini CLI, Cursor, and Claude Desktop.

GitHubEmbed

Описание

A comprehensive local MCP server for Figma. Connect Figma with the Gemini CLI, Cursor, and Claude Desktop.

README

A comprehensive local MCP server for Figma. Connect Figma with the Gemini CLI, Cursor, and Claude Desktop.

Figma MCP Server Preview

Prerequisites

  • Bun (>= 1.1.0)

Install

Install the server

git clone https://github.com/planetabhi/figma-mcp-server.git
cd figma-mcp-server
bun i

Set tool environment variable

Create a .env file and set the FIGMA_API_KEY to your Figma API key.

FIGMA_API_KEY=

To generate a new personal access token, log in to your Figma account, then from the top-left menu, head to Settings, click on the security tab, find the Personal access tokens section, and click Generate new token to open the configuration modal where you can set the expiration and scopes before clicking Generate token.

List All Tools

List descriptions and parameters from all available tools

bun list-tools
# or
bun index.ts tools

Run the MCP Server

Find bun and server path

# Find bun path
which bun

# Get the absolute path of the MCP server
realpath mcpServer.ts

Run with Claude Desktop

  1. Open Claude Desktop → SettingsDevelopersEdit Config and add your server:
{
  "mcpServers": {
    "figma-mcp-server": {
      "command": "<absolute_path_to_bun>",
      "args": ["<absolute_path_to_mcpServer.ts>"]
    }
  }
}
  1. Restart Claude Desktop to activate config change.

To try it out in Claude Desktop, first enable the get_file_nodes tool from the tools list. Copy a design node link from a Figma file, then paste it into Claude Desktop prompt. It will return the design node data and other information.

Run with Gemini CLI

  1. Open a new terminal and create the .gemini directory (if it doesn't exist)
mkdir -p ~/.gemini
  1. Create the settings.json file
echo '{
  "mcpServers": {
    "figma-mcp-server": {
      "command": "<absolute_path_to_bun>",
      "args": ["mcpServer.ts"],
      "cwd": "<absolute_path_to_working_directory>",
      "env": {
        "FIGMA_API_KEY": "your_figma_api_key_here"
      },
      "trust": true
    }
  }
}' > ~/.gemini/settings.json
  1. Start Gemini CLI
export GEMINI_API_KEY="your_gemini_api_key_here"
npx https://github.com/google-gemini/gemini-cli
  • Use /mcp to list all tools
  • Use /mcp desc to show server and tool descriptions
  • Use /mcp schema to show tool parameter schemas
  • Use /mcp nodesc to hide descriptions

Troubleshooting

  • Missing Figma token
    • Error: missing or invalid FIGMA_API_KEY.
    • Ensure .env exists next to mcpServer.ts with FIGMA_API_KEY=....
  • Port already in use (SSE mode)
    • Run SSE on a custom port: PORT=3005 bun mcpServer.ts --sse.
  • Bun not found
    • Ensure which bun returns a path.
    • Restart your shell after installing Bun.
  • Using npm instead of Bun
    • Replace bun inpm i
    • Replace bun list-toolsnpx tsx index.ts tools
  • Manual start not required
    • Only start manually for SSE or local web endpoint: bun mcpServer.ts --sse
    • Default port is 3001, override with PORT=<port>

MIT License · By @planetabhi ⋛⋋( ⊙◊⊙)⋌⋚

from github.com/planetabhi/figma-mcp-server

Установить Figma Mcp Server в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install figma-mcp-server

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add figma-mcp-server --env FIGMA_API_KEY="" --env GEMINI_API_KEY="" -- npx -y figma-mcp-server

Пошаговые гайды: как установить Figma Mcp Server

FAQ

Figma Mcp Server MCP бесплатный?

Да, Figma Mcp Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Figma Mcp Server?

Да, требуются переменные окружения: FIGMA_API_KEY, GEMINI_API_KEY. Unyly подставит их в конфиг при установке.

Figma Mcp Server — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Figma Mcp Server в Claude Desktop, Claude Code или Cursor?

Открой Figma Mcp Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Figma Mcp Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории design