A ModelContextProtocol server that enables AI assistants to interact with Figma files. This server provides tools for viewing, commenting, and analyzing Figma designs directly through the ModelContextProtocol.
- Add a Figma file to your chat with Claude by providing the url
- Read and post comments on Figma files
To install Figma MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @MatthewDailey/figma-mcp --client claude-
Download and install Claude desktop app from claude.ai/download
-
Get a Figma API Key (figma.com -> click your name top left -> settings -> Security). Grant
File contentandCommentsscopes. -
Configure Claude to use the Figma MCP server. If this is your first MCP server, run the following in terminal.
echo '{
"mcpServers": {
"figma-mcp": {
"command": "npx",
"args": ["figma-mcp"],
"env": {
"FIGMA_API_KEY": "<YOUR_API_KEY>"
}
}
}
}' > ~/Library/Application\ Support/Claude/claude_desktop_config.jsonIf it's not, copy the figma-mcp block to your claude_desktop_config.json
-
Restart Claude Desktop.
-
Look for the hammer icon with the number of available tools in Claude's interface to confirm the server is running.
Start a new chat with claude desktop and paste the following