Figma MCP сервер
MCP сервер, который предоставляет доступ к файлам и дизайн-ресурсам Figma, позволяя получать структуры файлов, навигацию по узлам и экспорт изображений в различных форматах.
автор: paulvandermeijs
curl -fsSL https://vibebaza.com/i/figma | bash
MCP сервер, который предоставляет доступ к файлам и дизайн-ресурсам Figma, позволяя получать структуры файлов, навигацию по узлам и экспорт изображений в различных форматах.
Установка
Cargo Install
cargo install figma-mcp
Из исходников
git clone https://github.com/paulvandermeijs/figma-mcp.git
cd figma-mcp
cargo build --release
Доступные инструменты
| Инструмент | Описание |
|---|---|
parse_figma_url |
Извлечение ключа файла из URL Figma |
get_file |
Получение структуры файла (с контролем глубины) |
get_file_nodes |
Получение конкретных узлов (с контролем глубины) |
export_images |
Экспорт изображений из узлов |
get_me |
Тест аутентификации |
help |
Инструкции по использованию |
Возможности
- Доступ к файлам: получение структур файлов Figma с контролем глубины
- Навигация по узлам: доступ к конкретным компонентам внутри файлов
- Экспорт изображений: экспорт дизайн-ресурсов в форматах PNG, JPG, SVG или PDF
- Парсинг URL: извлечение ключей файлов из URL Figma
- Управление глубиной: контроль размера ответа для предотвращения превышения лимитов токенов
- Поддержка ресурсов: экспортированные изображения доступны как MCP ресурсы с содержимым в формате base64
Переменные окружения
Обязательные
FIGMA_TOKEN- токен доступа к Figma API из Developer Settings
Ресурсы
Примечания
Поддерживает различные форматы URL Figma, включая те, что содержат ID узлов. Параметр глубины контролирует глубину обхода: depth=1 только для страниц, depth=2 для страниц + объектов верхнего уровня, depth=3+ для более глубокого обхода. Ресурсы доступны с URI в формате: figma://file/{file_key}/node/{node_id}.{format}