{"type":"mcp_server","name":"figma-mcp-server","description":"This repository hosts a Model Context Protocol (MCP) server enabling integration with Figma's API through Claude, offering read-only access to Figma files and projects with potential for advanced design token management.","category":"Developer Tools","language":"TypeScript","stars":148,"forks":13,"owner":"TimHolden","github_url":"https://github.com/TimHolden/figma-mcp-server","homepage":null,"setup":"## Setup\n\n1.  Node.js 18.x or higher, a Figma access token, and basic MCP understanding are prerequisites.\n2.  Install the server using `npm install figma-mcp-server`.\n3.  Create a `.env` file based on `.env.example` and configure `FIGMA_ACCESS_TOKEN`, `MCP_SERVER_PORT`, and `DEBUG`.\n4.  For Claude Desktop integration, configure the server in your Claude Desktop config file (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS or `%APPDATA%\\Claude\\claude_desktop_config.json` on Windows) with the server command, arguments (absolute path to `dist/index.js`), and environment variables.\n5.  Use absolute paths with double backslashes on Windows, and restart Claude Desktop after configuration changes.","tools":"## Available Tools\n\n1.  Secure authentication with Figma API.\n2.  File operations (read, list).\n3.  Design system management including variable creation and management.\n4.  Theme creation and configuration.\n5.  Reference handling and validation.\n6.  Performance optimized with LRU caching, rate limit handling, and connection pooling.\n7.  Comprehensive monitoring with health checks, usage statistics, and error tracking.\n8.  `get-file` (Retrieve Figma file details).\n9.  `list-files` (List files in a Figma project).\n10. `create-variables` (Create design system variables).\n11. `create-theme` (Create and configure themes).","faq":null,"created_at":"2024-12-28T09:47:41+00:00","updated_at":"2025-03-28T06:17:54+00:00","source_url":"https://model-context-protocol.com/servers/figma-api-model-context-protocol-server","related_articles":[]}