
Figma MCP Server
Характеристики
Общее
- СтатусСообщество
- Разработчикfigma
Технологии
- ЯзыкиJavaScript
- Транспортstreamable-http
Описание
Возможности
- Создавать и изменять элементы на холсте Figma: фреймы, компоненты, переменные, Auto Layout. Функция доступна только через удаленный сервер.
- Генерировать код по выбранным фреймам. Можно превратить дизайн в React, HTML/CSS или другие форматы.
- Получать контекст дизайна: переменные, компоненты, структуру слоёв и макетов. Данные подгружаются напрямую в среду AI.
- Использовать Code Connect — AI обращается к реальным компонентам из вашей кодовой базы, что улучшает качество сгенерированного кода.
- Преобразовывать веб-страницы в Figma-дизайн (функция внедряется). AI может снять скриншот и превратить его в слои Figma.
- Работать с дизайн-системой как с источником истины. AI автоматически применяет существующие стили и токены.
- Получать информацию о фреймах, страницах и элементах файла Figma для анализа и рефакторинга.
Как подключить
1. Получите персональный токен доступа Figma. Зайдите в настройки аккаунта, раздел «Личные токены доступа», создайте новый токен с правами на чтение файлов и (опционально) на запись.
2. Отдельная установка сервера не требуется. Figma MCP Server — это облачный сервис, доступный по HTTPS. Настройте MCP-клиент на использование удалённого сервера Figma.
3. Пример конфигурации для Claude Desktop. Добавьте в файл claude_desktop_config.json следующий блок. Замените ВАШ_ТОКЕН на полученный токен.
{
"mcpServers": {
"figma": {
"command": "npx",
"args": ["@figma/mcp-server"],
"env": {
"FIGMA_ACCESS_TOKEN": "ваш_токен"
}
}
}
}
4. Перезапустите Claude Desktop. После перезапуска AI сможет вызывать инструменты Figma MCP Server.
Альтернативный способ — указать URL удалённого сервера, если ваш клиент поддерживает streamable-HTTP. Пример для клиентов, принимающих remote MCP серверы:
{
"mcpServers": {
"figma": {
"url": "https://mcp.figma.com/v1",
"headers": {
"Authorization": "Bearer ваш_токен"
}
}
}
}
Подробнее читайте в официальной документации Figma.
Примеры запросов
- «Преобразуй текущий фрейм в код React. Используй Code Connect с репозиторием проекта.»
- «Извлеки все переменные из файла дизайн-системы и покажи их в виде таблицы.»
- «Создай новый компонент Button на основе стилей из библиотеки и добавь его в файл.»
- «Импортируй страницу https://example.com как Figma-дизайн и помести в новый фрейм.»
Технические детали
Язык: JavaScript
Транспорт: streamable-http (удалённый сервер)
Лицензия: Figma Developer Terms (бесплатно для бета-версии, планируется платная модель для функции записи на холст)
Совместимые клиенты: Claude Desktop, VS Code, JetBrains IDE, универсальные MCP-клиенты