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