mcpField
F
Figma Design Automation

Figma Design Automation

github.com/aranyak-4002その他484 週間前に更新

Figma Design Automation について

Figma デザイン作成を自動化するクライアントで、プラグインまたは Python スクリプトで操作できます。MCP 統合を通じて Figma に接続し、ファイルをプログラムで操作します。

主な機能

  1. 01ナビゲーションバーの自動化作成
  2. 02コンポーネントのテンプレート化
  3. 03スタイル管理
  4. 04直接的なファイル操作

活用シーン

  1. 01スタートアップ向けウェブサイトコンポーネントの迅速生成
  2. 02デザインワークフローの自動化

MCP 対応

MCP Figma 統合を使用して、Figma ファイルをプログラムで操作するツールを公開します。

詳細

Figma デザイン自動化

このリポジトリは、Figma デザイン作成と操作を自動化するためのツールを含んでいます。以下のものが含まれます:

  1. Figma Plugin: スタートアップウェブサイトコンポーネントを作成するためのプラグイン
  2. Direct Integration: Figma ファイルを直接操作するための Python スクリプト
  3. MCP Integration: MCP の Figma 統合を活用するツール

機能

  • ナビゲーションバーの自動作成
  • コンポーネントテンプレート
  • スタイル管理
  • 直接ファイル操作

セットアップ

プラグインセットアップ
cd figma-plugin
npm install
npm run build
Python セットアップ
cd figma-agent
python -m venv venv
source venv/bin/activate  # or `venv\Scripts\activate` on Windows
pip install -r requirements.txt
Figma API の設定
  1. Figma 設定から Figma アクセストークンを取得します
  2. MCP Figma 統合を使用してトークンを設定します

使用方法

プラグインの使用
  1. Figma でプラグインをインポートします
  2. プラグインメニューから実行します
  3. 生成されたコンポーネントをカスタマイズします
Direct Integration の使用
python src/direct_figma.py

貢献

  1. リポジトリをフォークします
  2. フィーチャーブランチを作成します (git checkout -b feature/amazing-feature)
  3. 変更をコミットします (git commit -m 'Add some amazing feature')
  4. ブランチにプッシュします (git push origin feature/amazing-feature)
  5. プルリクエストを開きます

ライセンス

MIT ライセンス - 詳細は LICENSE ファイルを参照してください

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。