Lets Claude Desktop, Claude Code, Cursor and other tools read, analyze and modify Figma designs.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add claude-talk-to-figma -- bunx claude-talk-to-figma-mcp@latest~/.codex/config.toml
[mcp_servers.claude-talk-to-figma]
command = "bunx"
args = ["claude-talk-to-figma-mcp@latest"]
# codex mcp add claude-talk-to-figma -- bunx claude-talk-to-figma-mcp@latest~/.cursor/mcp.json
{
"mcpServers": {
"claude-talk-to-figma": {
"command": "bunx",
"args": [
"claude-talk-to-figma-mcp@latest"
]
}
}
}.vscode/mcp.json
{
"servers": {
"claude-talk-to-figma": {
"type": "stdio",
"command": "bunx",
"args": [
"claude-talk-to-figma-mcp@latest"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"claude-talk-to-figma": {
"command": "bunx",
"args": [
"claude-talk-to-figma-mcp@latest"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"claude-talk-to-figma": {
"command": "bunx",
"args": [
"claude-talk-to-figma-mcp@latest"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"claude-talk-to-figma": {
"command": "bunx",
"args": [
"claude-talk-to-figma-mcp@latest"
]
}
}
}