figma-mcp-server

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.