figma-mcp-server
118
The Figma MCP Server is designed to provide integration with Figma's API, offering read-only access to files and projects through Claude and other MCP-compatible clients. It includes features such as secure authentication, performance optimizations, and monitoring, with potential for future capabilities dependent on Figma API developments.
Figma MCP Server
A Model Context Protocol (MCP) server integrating with Figma's API through Claude and other MCP-compatible clients. It currently supports read-only access to Figma files and projects.
Features
- Secure authentication with Figma API
- File operations (read, list)
- Design system management (variable creation and management, theme creation, and configuration)
- Performance optimization (LRU caching, rate limit handling)
- Comprehensive monitoring (health checks, usage statistics)
Prerequisites
- Node.js 18.x or higher
- Figma access token
- Basic understanding of MCP
Usage
- Start the server using your Figma access token.
- Tools available include get-file, list-files, create-variables, and create-theme.
API Documentation
- Server methods and tool schemas provided.
Limitations & Known Issues
- Read-only due to Figma API restrictions
- Rate limiting and authentication limitations
Contributing
- Guidelines for contributing are provided.
License
- MIT License.