figma-mcp-go

figma-mcp-go

vkhanhquiMIT
1k звёзд163 форков
Большинство MCP-серверов для Figma работают через REST API. У него жёсткие лимиты: 6 запросов в месяц на бесплатном тарифе, 200 в день на Pro. Этого хватает на считанные минуты работы AI-ассистента. figma-mcp-go работает иначе. Сервер не использует официальное API. Вместо этого он устанавливает плагин прямо в Figma и общается с ним через MCP. Такой подход даёт полный доступ на чтение и запись (73 инструмента) и полное отсутствие ограничений по числу запросов. Сервер подходит дизайнерам и разработчикам, которые автоматизируют работу с интерфейсами. Вы можете превращать текстовые описания в готовые дизайн-макеты, синхронизировать переменные и токены, переносить дизайн в код — и всё это без платной подписки на Figma API. Исходный код открыт (MIT), сообщество набрало уже более 1000 звёзд на GitHub.

Установка

npx -y @vkhanhqui/figma-mcp-go

Характеристики

Общее

  • СтатусСообщество
  • Разработчикvkhanhqui
  • ЛицензияMIT

Технологии

  • Языки
    Go
  • Транспорт
    stdio

Описание

Возможности

  • Читать и изменять содержимое файлов Figma в реальном времени.
  • Управлять стилями слоёв, цветовыми переменными и токенами дизайна.
  • Создавать и редактировать компоненты, их варианты и свойства.
  • Работать с прототипами: добавлять связи между экранами и настраивать переходы.
  • Заполнять макеты текстом и изображениями одной командой.
  • Использовать встроенные стратегии дизайна — read_design_strategy и design_strategy — для анализа UI и автоматической генерации решений.
  • Превращать текстовые описания в готовые макеты (Text to Design).
  • Экспортировать фреймы в код React и CSS (Design to Code).
  • Выполнять массовые операции над слоями и библиотеками по одному запросу.
  • Получать доступ к структуре файла и метаданным элементов.
  • Интегрироваться с любыми MCP-клиентами без токенов и ключей API.

Как подключить

  1. Установите сервер через npx: npx -y @vkhanhqui/figma-mcp-go@latest
  2. Установите плагин figma-mcp-go в свой аккаунт Figma. Ссылка на плагин — в README разработчика на GitHub.
  3. Пропишите конфигурацию в вашем MCP-клиенте. Например, для Claude Desktop добавьте в claude_desktop_config.json: { "mcpServers": { "figma-mcp-go": { "command": "npx", "args": ["-y", "@vkhanhqui/figma-mcp-go"] } } }
  4. Перезапустите клиент. Новые инструменты появятся автоматически.

Примеры запросов

  • «Проанализируй структуру файла и найди неиспользуемые стили и переменные»
  • «Найди все компоненты кнопок в проекте и замени их на вариант Primary из библиотеки токенов»
  • «Прочитай дизайн-стратегию (read_design_strategy) и создай прототип экрана регистрации по этому описанию...»
  • «Возьми этот текстовый блок и преврати его в макет страницы товара со скелетоном загрузки»
  • «Замени все вхождения шрифта Roboto на Inter в выбранном фрейме»
  • «Экспортируй фрейм карточки пользователя в код React-компонента с CSS-стилями»

Технические детали

Язык
Go
Транспорт
STDIO
Лицензия
MIT
Плагин в Figma
Требуется
Требования к API Figma
Не требуется
Лимиты на запросы
Отсутствуют
Количество инструментов
73
Совместимые клиенты
Claude Desktop, Claude Code CLI, Cursor, Codex CLI, GitHub Copilot, любые MCP-хосты

Поделиться