Figma Integration
STDIOMCP server providing integration with Figma API for files, comments, and components management.
MCP server providing integration with Figma API for files, comments, and components management.
A Model Context Protocol (MCP) server that provides integration with Figma's API, allowing you to interact with Figma files, comments, components, and more.
File Operations
Comment Management
Project & Team Features
Webhook Management
To install Figma MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @deepsuthar496/figma-mcp-server --client claude
npm install
npm run build
Configure the server in your MCP settings file with your Figma access token:
{ "mcpServers": { "figma": { "command": "node", "args": ["path/to/figma-server/build/index.js"], "env": { "FIGMA_ACCESS_TOKEN": "your-access-token-here" }, "disabled": false, "alwaysAllow": [] } } }
Get information about a Figma file
{ "file_key": "string" }
Get version history of a file
{ "file_key": "string" }
Get components in a file
{ "file_key": "string" }
Get comments from a file
{ "file_key": "string" }
Post a comment to a file
{ "file_key": "string", "message": "string" }
Delete a comment from a file
{ "file_key": "string", "comment_id": "string" }
Get projects for a team
{ "team_id": "string" }
Get files in a project
{ "project_id": "string" }
Get published styles
{ "team_id": "string" }
Create a webhook
{ "team_id": "string", "event_type": "string", "callback_url": "string" }
List webhooks
{ "team_id": "string" }
Delete a webhook
{ "webhook_id": "string" }
// Example using the MCP tool to get file information <use_mcp_tool> <server_name>figma</server_name> <tool_name>get_file</tool_name> <arguments> { "file_key": "your-file-key" } </arguments> </use_mcp_tool>
MIT