T
thirdstrandstudio/mcp-figma
Figma MCP Server with full API functionality
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Client config (built from the install command this repo gives)
{
"mcpServers": {
"thirdstrandstudio-mcp-figma": {
"command": "npx",
"args": ["@thirdstrandstudio/mcp-figma", "--figma-token", "yourfigmaapikey"]
}
}
}Parsed from the README we fetched on 2026-11-04; we have not executed it.
command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
"servers": {
"thirdstrandstudio-mcp-figma": {
"command": "npx",
"args": ["@thirdstrandstudio/mcp-figma", "--figma-token", "yourfigmaapikey"]
}
}
}Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio thirdstrandstudio-mcp-figma -- npx @thirdstrandstudio/mcp-figma --figma-token yourfigmaapikey
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
- Score
- score 1,003 · 10 sources · mcp
- Install
npx @thirdstrandstudio/mcp-figma --figma-token yourfigmaapikey
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
npx @thirdstrandstudio/mcp-figma --figma-token yourfigmaapikey. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.
# Figma MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
MCP Server for interacting with the Figma API. This server provides a complete set of Figma API methods through the Model Context Protocol. Sometimes on large figma files you might have to tell it to use depth = 1 for figmagetfile then increase when it needs more.
## Tools
This server implements all Figma API methods as MCP tools:
### User Methods
1. figmagetme - Get the current user
### File Methods
2. figmagetfile - Get a Figma file by key
3. figmagetfilenodes - Get specific nodes from a Figma file
4. figmagetimages - Render images from a Figma file
5. figmagetimagefills - Get image fills in a Figma file
6. figmagetfileversions - Get version history of a Figma file
### Comment Methods
7. figmagetcomments - Get comments in a Figma file
8. figmapostcomment - Add a comment to a Figma file
9. figmadeletecomment - Delete a comment from a Figma file
10. figmagetcommentreactions - Get reactions for a comment
11. figmapostcommentreaction - Add a reaction to a comment
12. figmadeletecommentreaction - Delete a reaction from a comment
### Team and Project Methods
13. figmagetteamprojects - Get projects in a team
14. figmagetprojectfiles - Get files in a project
### Component Methods
15. figmagetteamcomponents - Get components in a team
16. figmagetfilecomponents - Get components in a file
17. figmagetcomponent - Get a component by key
18. figmagetteamcomponentsets - Get component sets in a team
19. figmagetfilecomponentsets - Get component sets in a file
20. figmagetcomponentset - Get a component set by key
### Style Methods
21. figmagetteamstyles - Get styles in a team
22. figmagetfilestyles - Get styles in a file
23. figmagetstyle - Get a style by key
### Webhook Methods (V2 API)
24. figmapostwebhook - Create a webhook
25. figmagetwebhook - Get a webhook by ID
26. figmaupdatewebhook - Update a webhook
27. figmadeletewebhook - Delete a webhook
28. figmagetteamwebhooks - Get webhooks for a team
### Library Analytics Methods
29. figmagetlibraryanalyticscomponentusages - Get library analytics component usage data
30. figmagetlibraryanalyticsstyleusages - Get library analytics style usage data
31. figmagetlibraryanalyticsvariableusages - Get library analytics variable usage data
## Installation
### Installing via Smithery
To install mcp-figma for Claude Desktop automatically via Smithery:
bash
npx @smithery/cli@latest install @thirdstrandstudio/mcp-figma --client claude
### Prerequisites
Node.js (v16 or later)
npm or yarn
### Installing the package
bash
# Clone the repository
git clone https://github.com/thirdstrandstudio/mcp-figma.git
cd mcp-figma
# Install dependencies
npm install
# Build the package
npm run build
## Setup
To use this MCP server, you need to set up your Figma API token. You can do this in one of three ways:
### 1. Environment Variable
Create a .env file in the project root or set the environment variable directly:
FIGMAAPIKEY=yourfigmaapikey
### 2. Command Line Arguments
When starting the server, you can pass your Figma API token as a command-line argument:
## Tools
This server implements all Figma API methods as MCP tools:
### User Methods
1. figmagetme - Get the current user
### File Methods
2. figmagetfile - Get a Figma file by key
3. figmagetfilenodes - Get specific nodes from a Figma file
4. figmagetimages - Render images from a Figma file
5. figmagetimagefills - Get image fills in a Figma file
6. figmagetfileversions - Get version history of a Figma file
### Comment Methods
7. figmagetcomments - Get comments in a Figma file
8. figmapostcomment - Add a comment to a Figma file
9. figmadeletecomment - Delete a comment from a Figma file
10. figmagetcommentreactions - Get reactions for a comment
11. figmapostcommentreaction - Add a reaction to a comment
12. figmadeletecommentreaction - Delete a reaction from a comment
### Team and Project Methods
13. figmagetteamprojects - Get projects in a team
14. figmagetprojectfiles - Get files in a project
### Component Methods
15. figmagetteamcomponents - Get components in a team
16. figmagetfilecomponents - Get components in a file
17. figmagetcomponent - Get a component by key
18. figmagetteamcomponentsets - Get component sets in a team
19. figmagetfilecomponentsets - Get component sets in a file
20. figmagetcomponentset - Get a component set by key
### Style Methods
21. figmagetteamstyles - Get styles in a team
22. figmagetfilestyles - Get styles in a file
23. figmagetstyle - Get a style by key
### Webhook Methods (V2 API)
24. figmapostwebhook - Create a webhook
25. figmagetwebhook - Get a webhook by ID
26. figmaupdatewebhook - Update a webhook
27. figmadeletewebhook - Delete a webhook
28. figmagetteamwebhooks - Get webhooks for a team
### Library Analytics Methods
29. figmagetlibraryanalyticscomponentusages - Get library analytics component usage data
30. figmagetlibraryanalyticsstyleusages - Get library analytics style usage data
31. figmagetlibraryanalyticsvariableusages - Get library analytics variable usage data
## Installation
### Installing via Smithery
To install mcp-figma for Claude Desktop automatically via Smithery:
bash
npx @smithery/cli@latest install @thirdstrandstudio/mcp-figma --client claude
### Prerequisites
Node.js (v16 or later)
npm or yarn
### Installing the package
bash
# Clone the repository
git clone https://github.com/thirdstrandstudio/mcp-figma.git
cd mcp-figma
# Install dependencies
npm install
# Build the package
npm run build
## Setup
To use this MCP server, you need to set up your Figma API token. You can do this in one of three ways:
### 1. Environment Variable
Create a .env file in the project root or set the environment variable directly:
FIGMAAPIKEY=yourfigmaapikey
### 2. Command Line Arguments
When starting the server, you can pass your Figma API token as a command-line argument:
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/thirdstrandstudio-mcp-figma/)
- Source
- awesome · https://github.com/thirdstrandstudio/mcp-figma
- Browse by field
- MCP servers
- Listed by
- 10 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.