RF

ramensv/figma-mcp-go

Browser automation

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

44 stars 245 forks Качество 53 Тренд 12

ramensv/figma-mcp-go - кандидат на сервер MCP, импортированный из https://github.com/ramensv/figma-mcp-go.

Обзор

ramensv/figma-mcp-go - кандидат на сервер MCP, импортированный из https://github.com/ramensv/figma-mcp-go.

Обзор (машинный перевод)

Сервер Figma MCP с нулевой стоимостью **, неограниченным ** — нет ключа API, нет ограничений скорости, только один двоичный код Go.

Работает с Cursor, Claude, GitHub Copilot и любым MCP-совместимым инструментом ИИ.

Почему это существует

Большинство MCP-серверов Figma используют API Figma REST.

Звучит хорошо, пока вы не нажмете на это:

Обсуждение Plan | Limit [скрыто] [скрыто] [скрыто] | Стартер / Вид / Коллаб | **6 вызовов инструментов / месяц ** | Pro / Org (Dev seat) | 200 вызовов / день | Предприятие | 600 вызовов инструментов / день

Если вы экспериментируете с инструментами ИИ, вы сгорите через это за считанные минуты.

У меня не было денег, чтобы заплатить за более высокие лимиты. Поэтому я создал что-то, что вообще не использует API.

Настройка

Смотрите видео:

###1 Настройте свой инструмент

.vscode/mcp.json

.mcp.json

###2 Установите плагин Figma

1.В Figma Desktop: ** Плагины → Разработка → Импортный плагин из манифеста** 2.Выберите manifest.json в plugin.zip 3. Запустите плагин внутри любого файла Figma

Доступные инструменты

Документ и выбор

| Инструмент | Описание [скрыто] [скрыто] [скрыто] [скрыто] [[Т1]] Полное дерево страницы get_metadata Имя файла, страницы, текущая страница [[Т3]] | Выбранные в настоящее время узлы

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

figma-mcp-go

A zero-cost, unlimited Figma MCP server — no API key, no rate limits, just a single Go binary.

Works with Cursor, Claude, GitHub Copilot, and any MCP-compatible AI tool.


Why this exists

Most Figma MCP servers rely on the Figma REST API.

That sounds fine… until you hit this:

Plan Limit
Starter / View / Collab 6 tool calls/month
Pro / Org (Dev seat) 200 tool calls/day
Enterprise 600 tool calls/day

If you’re experimenting with AI tools, you’ll burn through that in minutes.

I didn’t have enough money to pay for higher limits. So I built something that doesn’t use the API at all.

Setup

Watch the video:

1. Configure your AI tool

.vscode/mcp.json

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

.mcp.json

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

2. Install the Figma plugin

  1. In Figma Desktop: Plugins → Development → Import plugin from manifest
  2. Select manifest.json in the plugin.zip
  3. Run the plugin inside any Figma file

Available tools

Document & Selection

Tool Description
get_document Full current page tree
get_metadata File name, pages, current page
get_selection Currently selected nodes
get_node Single node by ID
get_nodes_info Multiple nodes by ID
get_design_context Depth-limited tree — token-efficient for large files
scan_text_nodes All text nodes in a subtree
scan_nodes_by_types Nodes matching given type list

Styles & Variables

Tool Description
get_styles Paint, text, effect, and grid styles
get_variable_defs Variable collections and values
get_local_components All components in the file
get_annotations Dev-mode annotations

Export

Tool Description
get_screenshot Base64 image export of any node
save_screenshots Export images to disk (server-side, no API call)

Contributing

Issues and PRs are welcome.

References

Открыть полный README на GitHub

Установка

npx -y @vkhanhqui/figma-mcp-go
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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