figma-mcp-server
If you are the rightful owner of figma-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that provides integration with Figma's API through Claude and other MCP-compatible clients.
The Figma MCP Server is a specialized server designed to integrate with Figma's API, offering read-only access to Figma files and projects. Built using TypeScript, it adheres to the Model Context Protocol (MCP) and supports integration with Claude Desktop. The server architecture is robust, featuring a caching system, error handling, and monitoring capabilities. While currently limited by Figma's API to read-only operations, the server is architected to potentially support advanced features like design token management, theme creation, and dependency analysis, pending future API enhancements or plugin development. The server supports both stdio and SSE transport mechanisms, ensuring flexible communication options. It requires Node.js 18.x or higher and a Figma access token for operation.
Features
- Secure authentication: Provides secure access to Figma API using personal access tokens.
- File operations: Supports read and list operations for Figma files.
- Design system management: Includes variable creation, theme configuration, and reference validation.
- Performance optimization: Features LRU caching, rate limit handling, and connection pooling.
- Comprehensive monitoring: Offers health checks, usage statistics, and error tracking.
Tools
get-file
Retrieve Figma file details.
list-files
List files in a Figma project.
create-variables
Create design system variables.
create-theme
Create and configure themes.