figma-mcp-server
This MCP server provides integration with Figma's API for read-only access to files and projects.
The Figma MCP Server is a Model Context Protocol implementation that allows users to interact with Figma's API through various clients, including Claude. It currently supports read operations such as retrieving files and listing projects, while also laying the groundwork for more advanced features like design token management and theme handling, contingent on future enhancements to the Figma API. The server architecture includes robust caching, error handling, and monitoring capabilities to ensure efficient performance. In addition to its core functionality, the server is designed to potentially support a wide range of features, including variable management for design tokens, theme creation with multiple modes, and dependency analysis to prevent circular references. These capabilities are currently limited by API restrictions but could be fully realized with further development of Figma plugins or expanded API access.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"figma-mcp-server": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-figma-mcp-server"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions