Figma MCP Go

v0.1.3Browser Automationstable

🏎️ 🏠 🍎 🪟 🐧 - Figma MCP server with full read/write access via plugin bridge — no API token,

agentaiautomationdesignfigma
Share:
928
Stars
0
Downloads
0
Weekly
0/5

What is Figma MCP Go?

Figma MCP Go is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 🏎️ 🏠 🍎 🪟 🐧 - figma mcp server with full read/write access via plugin bridge — no api token,

🏎️ 🏠 🍎 🪟 🐧 - Figma MCP server with full read/write access via plugin bridge — no API token,

This server falls under the Browser Automation category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP protocol support

Use Cases

Figma design automation without API tokens
Plugin-bridge full read/write access
vkhanhqui

Maintainer

LicenseMIT License
Languagego
Versionv0.1.3
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y @vkhanhqui/figma-mcp-go

Manual Installation

npx -y @vkhanhqui/figma-mcp-go

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Figma MCP Go

Figma MCP Go is a high-performance MCP server written in Go that gives AI assistants full read and write access to Figma documents through a local plugin bridge — no Figma API token or rate limits required. It exposes over 73 tools covering shape creation, component management, style variables, prototype links, and design token export, making it ideal for automating design workflows and generating UI elements through natural language. Because it works through the Figma Desktop plugin system rather than the REST API, it is compatible with free Figma plans and supports batch operations that would otherwise hit API quotas.

Prerequisites

  • Figma Desktop application installed (plugin bridge runs inside the desktop app)
  • Node.js 18+ with npx available (to run the MCP server package)
  • Download the plugin manifest.json from the latest GitHub release
  • An MCP-compatible client such as Claude Desktop, Cursor, or VS Code with Copilot
1

Install the Figma plugin

Download the plugin manifest.json from the latest release on the GitHub releases page. In Figma Desktop, open the Plugins menu, go to Development, and choose 'Import plugin from manifest'. Select the downloaded manifest.json file to register the plugin.

# Download from: https://github.com/vkhanhqui/figma-mcp-go/releases
2

Activate the plugin in Figma

Open any Figma file, then run the figma-mcp-go development plugin from the Plugins > Development menu. Keep the plugin panel open; it acts as the bridge between the MCP server and Figma's internal API.

3

Configure your MCP client

Add the server to your MCP client configuration. The package is published to npm as @vkhanhqui/figma-mcp-go and requires no environment variables since authentication is handled by the plugin bridge.

{
  "mcpServers": {
    "figma-mcp-go": {
      "command": "npx",
      "args": ["-y", "@vkhanhqui/figma-mcp-go"]
    }
  }
}
4

Verify the connection

Start or restart your MCP client and confirm the server connects. The server communicates with the running Figma plugin over a local WebSocket, so both the plugin panel and the MCP client must be active at the same time.

# For Claude Code CLI:
claude mcp add -s project figma-mcp-go -- npx -y @vkhanhqui/figma-mcp-go@latest
5

Try a design operation

With a Figma file open and the plugin running, ask your AI assistant to create shapes, rename layers, or export design tokens. The server routes the command through the plugin to Figma's scripting API and returns the result.

Figma MCP Go Examples

Client configuration

Add to Claude Desktop's claude_desktop_config.json or your .mcp.json file.

{
  "mcpServers": {
    "figma-mcp-go": {
      "command": "npx",
      "args": ["-y", "@vkhanhqui/figma-mcp-go"]
    }
  }
}

Prompts to try

Example prompts that exercise the 73 available tools across read, write, and export categories.

- "Create a 400x300 frame named 'Hero Section' and add a blue rectangle inside it"
- "List all text layers in the current page and replace every occurrence of 'Placeholder' with 'Welcome'"
- "Export the design tokens from this file as JSON"
- "Find all components named 'Button' and show me their variants"
- "Generate a PDF of all frames on the current page"

Troubleshooting Figma MCP Go

Server starts but Figma operations fail with a connection error

Ensure the figma-mcp-go development plugin is open in Figma Desktop. The plugin panel must be visible and running; closing it breaks the WebSocket bridge. Reopen the plugin from Plugins > Development.

npx cannot find the package or installs an old version

Run 'npx -y @vkhanhqui/figma-mcp-go@latest' with the @latest tag to force npm to fetch the most recent published version and bypass any local cache.

Plugin does not appear in Figma's development plugins list

Make sure you imported the manifest.json from the GitHub releases page (not the repository source). Old manifests may have a mismatched plugin ID. Re-import using Plugins > Development > Import plugin from manifest.

Frequently Asked Questions about Figma MCP Go

What is Figma MCP Go?

Figma MCP Go is a Model Context Protocol (MCP) server that 🏎️ 🏠 🍎 🪟 🐧 - figma mcp server with full read/write access via plugin bridge — no api token, It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Figma MCP Go?

Install via npm with the command: npx -y @vkhanhqui/figma-mcp-go. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Figma MCP Go?

Figma MCP Go works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Figma MCP Go free to use?

Yes, Figma MCP Go is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Browser Automation MCP Servers

Explore all browser automation servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "figma-mcp-go": { "command": "npx", "args": ["-y", "@vkhanhqui/figma-mcp-go"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Figma MCP Go?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides