Skip to main content
Glama
arinspunk

Claude Talk to Figma MCP

by arinspunk

Коллаж Claude Talk to Figma

Claude AI-агенты Talk to Figma MCP

Позвольте вашим ИИ-агентам читать, анализировать и изменять дизайны в Figma.

Работает с вашими любимыми агентными инструментами:

👩🏽💻 Для кого это

UX/UI-команды

Автоматизируйте повторяющиеся задачи дизайна и поддерживайте единообразие бренда без ручных усилий:

  • Автоматизированный аудит доступности — находите и исправляйте проблемы с контрастностью за секунды

  • Массовое обновление стилей — меняйте цвета, типографику или отступы во всем документе одной командой

  • Анализ визуальной иерархии — получайте мгновенную обратную связь по структуре вашего дизайна

Разработчики

Генерируйте готовый к продакшену код прямо из дизайнов:

  • Компоненты React/Vue/SwiftUI — от дизайна до кода за один шаг

  • Код с дизайн-токенами — поддерживайте синхронизацию дизайна и разработки

  • Уменьшение трений при передаче — меньше итераций «туда-сюда» с командой дизайнеров

Ключевое преимущество: В отличие от официального MCP от Figma, который требует лицензию Dev Mode, этот MCP работает с любой учетной записью Figma (даже бесплатной).

Related MCP server: Figma Console MCP Server

💡 Реальные сценарии использования

Доступность:

"Найди весь текст с коэффициентом контрастности <4.5:1 и предложи цвета, соответствующие WCAG AA"

Ребрендинг:

"Замени #FF6B6B на #E63946 во всех основных кнопках по всему документу"

Анализ дизайна:

"Проанализируй визуальную иерархию этого экрана и предложи улучшения, основанные на принципах дизайна"

Передача разработчикам:

"Сгенерируй React-компонент для 'CardProduct', включая PropTypes и стили в CSS-модулях"

⚡️ Быстрая установка

Настройка: 5 минут | Первая автоматизация: 2 минуты

Требования

Шаг 1: Установите и запустите websocket

Позволяет агенту отправлять команды в Figma.

Откройте терминал, перейдите в папку, где вы хотите установить инструмент, и выполните:

npx claude-talk-to-figma-mcp

💡 Совет: Эта команда «все-в-одном» (клонирует, устанавливает и запускает). В последующих сессиях, если вы уже находитесь в папке проекта your-project/claude-talk-to-figma-mcp, вы можете просто запустить bun run socket.

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

Позволяет Figma получать команды от агента и возвращать ответы.

В Figma Desktop перейдите в Menu → Plugins → Development → Import plugin from manifest → внутри папки, куда вы установили MCP, выберите src/claude_mcp_plugin/manifest.json

Шаг 3: Настройте ваш агентный инструмент

Позволяет агенту использовать инструменты чтения и изменения MCP.

Claude Desktop

Скачайте claude-talk-to-figma-mcp.dxt (из раздела Assets последнего релиза) и дважды щелкните по нему. Claude настроится автоматически.

Cursor

  1. Откройте Cursor Settings → Tools & Integrations

  2. Нажмите "New MCP Server", чтобы открыть файл mcp.json

  3. Добавьте эту конфигурацию:

{
  "mcpServers": {
    "ClaudeTalkToFigma": {
      "command": "npx",
      "args": ["-p", "claude-talk-to-figma-mcp@latest", "claude-talk-to-figma-mcp-server"]
    }
  }
}
  1. Сохраните файл и перезапустите Cursor

Другие агентные инструменты

Для других инструментов (Claude Code, Windsurf, VS Code + GitHub Copilot, Cline, Roo Code) вы можете следовать инструкциям в главе «Настройка вашего агентного инструмента» подробного руководства по установке.

Шаг 4: Начните работу

  1. Откройте плагин в Figma

  2. Скопируйте ID канала (жирный код внутри зеленого блока)

  3. Введите в чате: Connect to Figma, channel {your-ID}

✅ Готово к дизайну с ИИ!

Последующие рабочие сессии

Чтобы снова использовать MCP в повседневной работе, вам не нужно повторять весь процесс:

  1. Запустите сокет: В терминале перейдите в папку проекта your-project/claude-talk-to-figma-mcp и выполните bun run socket (или npm run socket).

  2. Откройте плагин в Figma: Вы найдете его в списке недавних плагинов.

  3. Подключите ИИ: Скопируйте ID канала и скажите вашему агенту: Connect to Figma, channel {your-ID}.

🤖 Мультиагентность и параллельное выполнение

Этот MCP-сервер поддерживает безопасное параллельное выполнение «из коробки», позволяя нескольким ИИ-агентам (например, субагентам Claude Code или командным роям) работать одновременно над вашим файлом Figma, не блокируя плагин. Встроенная очередь команд обрабатывает запросы последовательно на стороне сервера, предотвращая тайм-ауты API Figma.

Примечание: Поскольку несколько агентов могут изменять документ одновременно, полагаться на неявный контекст страницы небезопасно. В результате команды с сохранением состояния, такие как set_current_page, заблокированы. Все агенты должны явно указывать параметр parentId при выполнении любой команды создания или структурного изменения (например, create_frame, create_text).

(Особая благодарность @mmabas77 за архитектуру и вклад в эту функцию!)

🐳 Альтернатива: Использование Docker

Если вы предпочитаете Docker или вам нужно запустить WebSocket-сервер в командной среде, см. руководство по установке Docker в подробной документации по установке.

🛠️ Возможности

Анализ дизайна

  • Получение информации о документе, текущем выделении, стилях

  • Сканирование текста, аудит компонентов, экспорт ассетов

Создание элементов

  • Фигуры, текст, фреймы с полным контролем стилей

  • Клонирование, группировка, организация элементов

Модификация

  • Цвета, границы, углы, тени

  • Auto-layout, продвинутая типографика

  • Локальные компоненты и компоненты командной библиотеки

См. полный список команд.

📚 Документация

🙏 Авторы

Основано на cursor-talk-to-figma-mcp от Sonny Lazuardi. Адаптировано для Claude Desktop и расширено новыми инструментами Xúlio Zé.

Если вы хотите узнать обо всех вкладах в проект, вы можете посетить главу «Участники» в руководстве по внесению вклада.

Лицензия MIT


📊 Статус проекта

Стабильный продакшен — инструмент готов к ежедневному использованию в командах дизайна и разработки

🚀 В активной разработке:

  • Полная поддержка переменных Figma

  • Улучшенный экспорт в Tailwind CSS/SwiftUI

Нужно что-то конкретное?

Предложите новое в GitHub Issues

Ваши отзывы и вклад поддерживают жизнь проекта. ❤️

Install Server
A
license - permissive license
C
quality
C
maintenance

Maintenance

Maintainers
6dResponse time
1wRelease cycle
8Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    Enables Claude to interact directly with Figma Desktop for creating UI components, managing design tokens, and auditing files through natural language. It establishes a live connection between the AI and the Figma API via a local server and companion plugin.
    6,146
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Enables Claude AI to extract design information from Figma files and create or update designs via a Figma plugin, supporting both readonly and write modes.
    9
    36
  • A
    license
    B
    quality
    B
    maintenance
    Enables Claude to connect to Figma without a paid plan, offering auto-connect and 100+ tools for document manipulation, design system sync, and code-to-Figma conversion.
    100
    43
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • The Figma MCP server brings Figma design context directly into your AI workflow.

  • Sync Lightroom, Figma, Dropbox & Canva assets to WordPress and Shopify via natural language.

  • Sync Lightroom, Figma, Dropbox & Canva assets to WordPress and Shopify via natural language.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/arinspunk/claude-talk-to-figma-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server