Back to MCP Integrations

Talk To Figma via Claude MCP

MCP integration for Talk To Figma via Claude MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: gaganmanku96

Installation

curl -fsSL https://claudekit.xyz/i/talk-to-figma-via-claude | bash

Description

MCP сервер, который позволяет Claude Desktop управлять Figma через WebSocket соединение, обеспечивая создание дизайна, модификацию и совместную работу в реальном времени с помощью команд на естественном языке.

Установка

Из исходников

git clone https://github.com/gaganmanku96/talk-with-figma-claude.git
cd talk-with-figma-claude
npm install
chmod +x run-figma-claude.sh

Конфигурация

Claude Desktop

{
  "mcpServers": {
    "TalkToFigma": {
      "command": "node",
      "args": [
        "~/talk_to_figma_claude/src/mcp-server/mcp-server.js"
      ],
      "env": {}
    }
  }
}

Доступные инструменты

ИнструментОписание
join_channelУстанавливает соединение с Figma
get_document_infoПолучает информацию о текущем документе Figma
get_selectionПолучает текущие выбранные элементы в Figma
create_rectangleСоздает прямоугольную фигуру в Figma
create_frameСоздает фрейм в Figma
create_textСоздает текстовые элементы в Figma
set_fill_colorУстанавливает цвет заливки элементов
set_corner_radiusУстанавливает радиус скругления углов элементов
create_componentСоздает компоненты в Figma
update_instance_propertiesОбновляет свойства экземпляров компонентов
enhanced_create_component_instanceУлучшенное создание экземпляров компонентов с расширенными возможностями
enhanced_set_fill_colorУлучшенная обработка цветов для операций заливки
create_multiple_instancesПакетное создание нескольких экземпляров компонентов
health_checkПроверяет статус работоспособности соединения
connection_statusПроверяет текущий статус соединения

Возможности

  • WebSocket коммуникация с настольным приложением Figma
  • Создание и модификация дизайна в реальном времени через естественный язык
  • Создание компонентов и управление экземплярами
  • Улучшенная обработка цветов и инструменты стилизации
  • Пакетные операции для нескольких элементов
  • Мониторинг соединения и проверки работоспособности
  • Логирование с файлами по времени для отладки
  • Панель мониторинга сервера на localhost:3650

Примеры использования

Сначала используйте join_channel для установления соединения
Создавайте прямоугольники, фреймы и текстовые элементы
Устанавливайте цвета заливки и радиус скругления углов для элементов
Создавайте компоненты и управляйте экземплярами
Проверяйте статус соединения и выполняйте проверки работоспособности

Ресурсы

Примечания

Требует Node.js 14+ и настольное приложение Figma. Использует скрипты быстрого запуска для Linux/macOS (./bin/claude-figma-connect.sh) и Windows (bin\claude-figma-connect.bat). Плагин Figma должен быть импортирован из файла manifest.json. Расширяет оригинальный проект cursor-talk-to-figma-mcp.