Provides a Figma MCP server to interact with Figma files via Claude, enabling viewing, commenting, and analyzing designs through the ModelContextProtocol.
Configuration
View docs{
"mcpServers": {
"figma_mcp": {
"command": "npx",
"args": [
"figma-mcp"
],
"env": {
"FIGMA_API_KEY": "<YOUR_API_KEY>"
}
}
}
}You can connect Claude to Figma and interact with your Figma files through a dedicated MCP server. This server lets you add Figma files to chat, read and post comments, and analyze designs directly from your conversations.
You can start a chat with Claude and ask questions like “What’s in this Figma file?” by providing the Figma file URL. The server exposes tools to add a file to your context, view thumbnails, read comments, post new comments, and reply to existing comments. Use these capabilities to explore designs, gather feedback, and collaboratively iterate on your work without leaving the chat.
Prerequisites: Node.js and npm or npx must be installed on your system. You will also need Claude Desktop installed for the MCP integration.
# Install the Figma MCP Server for Claude Desktop automatically via Smithery
npx -y @smithery/cli install @MatthewDailey/figma-mcp --client claude1. Download and install Claude desktop app from claude.ai/download. 2. Get a Figma API Key (Figma: open your account settings, Security, and enable File content and Comments scopes). 3. Configure Claude to use the Figma MCP server. If this is your first MCP server, run the following in terminal.
{
"mcpServers": {
"figma-mcp": {
"command": "npx",
"args": ["figma-mcp"],
"env": {
"FIGMA_API_KEY": "<YOUR_API_KEY>"
}
}
}
}If you already have an MCP configuration, copy the figma-mcp block into your claude_desktop_config.json.
4. Restart Claude Desktop. 5. Look for the hammer icon with the number of available tools in Claude’s interface to confirm the server is running.
Testing locally with the MCP Inspector is supported. You can validate interactions by running the Inspector tool to test the Figma MCP setup.
npx @modelcontextprotocol/inspector npx figma-mcpAdd a Figma file to your context by providing its URL.
Get a thumbnail for a specific node in a Figma file.
Get all comments on a Figma file.
Post a comment on a node in a Figma file.
Reply to an existing comment in a Figma file.