
ramensv/figma-mcp-go
Browser automationЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
- In Figma Desktop: Plugins → Development → Import plugin from manifest
- Select
manifest.jsonin the plugin.zip - 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
Установка
npx -y @vkhanhqui/figma-mcp-goКонфигурация
{
"mcpServers": {
"figma-mcp-go": {
"command": "npx",
"args": ["-y", "@vkhanhqui/figma-mcp-go"]
}
}
}