Integrations
Provides comprehensive access to Figma's API, enabling file operations, comments management, team/project management, component and style access, and image extraction from Figma designs.
mcp-figma
A Model Context Protocol (MCP) server for Figma API integration, designed to be used with Claude and other MCP-compatible AI assistants.
Features
This MCP server provides access to Figma API functionality:
- File operations (get file, get nodes, get images)
- Comments management
- Team/project management
- Components and styles access
- Persistent API key storage
Installation
NPM Installation
Usage with Claude
- Add mcp-figma to your Claude configuration:
- When using Claude, the first time you'll need to set your Figma API key:
Your API key will be stored in ~/.mcp-figma/config.json
and will be automatically loaded in future sessions.
- You can verify your API key is configured:
- Then use any of the available Figma API functions:
Available Tools
The server provides the following tools:
set_api_key
: Set your Figma API personal access token (saved to config)check_api_key
: Check if an API key is already configuredget_file
: Get a Figma file by keyget_file_nodes
: Get specific nodes from a Figma fileget_image
: Get images for nodes in a Figma fileget_image_fills
: Get URLs for images used in a Figma fileget_comments
: Get comments on a Figma filepost_comment
: Post a comment on a Figma filedelete_comment
: Delete a comment from a Figma fileget_team_projects
: Get projects for a teamget_project_files
: Get files for a projectget_team_components
: Get components for a teamget_file_components
: Get components from a fileget_component
: Get a component by keyget_team_component_sets
: Get component sets for a teamget_team_styles
: Get styles for a teamget_file_styles
: Get styles from a fileget_style
: Get a style by key
For detailed usage examples, see USAGE.md.
License
MIT
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
A Model Context Protocol server that provides access to Figma API functionality, allowing AI assistants like Claude to interact with Figma files, comments, components, and team resources.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityEnables AI assistants to interact with Figma files through the ModelContextProtocol, allowing viewing, commenting, and analyzing Figma designs directly in chat interfaces.Last updated 4 months ago5647119TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude and other AI assistants to access and update Kintone data through natural language commands, supporting operations like record management, file handling, app administration, and space collaboration.Last updated 7 days ago254JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that integrates with Figma's API, allowing interaction with Figma files, comments, components, projects, and webhook management.Last updated a month ago647JavaScript
- -securityAlicense-qualityA Model Context Protocol server that integrates Figma design files with AI coding tools like Cursor, Windsurf, and Cline, allowing AI tools to access and understand Figma design data for generating more accurate code.Last updated a month ago1246TypeScriptMIT License