mcp-figma

Figma MCP Server

Figma teams can use mcp-figma to inspect design files and manage review comments through MCP. It also exposes component and style lookups, webhook controls, and library usage analytics to clients such as Claude Desktop.

Server facts

mcp-figma

Project

Author
JayArrowz
License
MIT

Tech

Runtime / language
node
Transports
stdio
Remote available
No
Authentication
Not specified

Activity

GitHub stars
77
Last commit
Data as of

Tags

  • Figma
  • api
  • mcp server

Overview

File inspection in mcp-figma covers retrieving a document by its key, selecting individual nodes, rendering images, inspecting image fills, and checking version history. Team and project lookups let users locate projects and their files before examining design content. Review work has separate controls for reading, posting, and deleting comments, along with adding, removing, or retrieving comment reactions. For large documents, the README suggests starting file retrieval at depth 1 and increasing that depth when more detail is needed.

Design library tools retrieve components, component sets, and styles at team or file scope, with key-based lookups for individual items. Usage analytics cover library components, styles, and variables. Webhook operations include creation, retrieval, updates, deletion, and listing a team's webhooks. The server runs on Node.js over stdio, and the documented Claude Desktop setup uses a Figma API token supplied through an environment variable or command-line option.

mcp-figma setup notes

  • mcp-figma records stdio only; confirm a network transport upstream before planning remote access.

Related MCP servers