mcpField
F
Feuse Mcp

Feuse Mcp

ローカル
github.com/Panzer-Jack開発ツール3858 週間前に更新

Feuse Mcp について

Feuse Mcp は、Figma デザインのコード変換、API コード生成、プロジェクト規約の作成を支援する Web 開発者向けツールです。デザイン素材やカラー変数の抽出、ページ画像と Figma プロトタイプの比較も行えます。

主な機能

  1. 01Figma デザインからフロントエンドコードを生成
  2. 02SVG と PNG 素材の抽出・ダウンロード
  3. 03API ドキュメントから型とリクエストコードを生成
  4. 04Figma のカラー変数をデザイントークンに変換
  5. 05ページ画像と Figma プロトタイプを比較
  6. 06Copilot と Cursor のプロジェクト規則を作成

活用シーン

  1. 01Figma のページデザインをフロントエンドコードに変換
  2. 02デザインファイルから画像素材を一括ダウンロード
  3. 03バックエンド API ドキュメントからフロントエンドコードを生成
  4. 04実装ページとデザインプロトタイプの差を確認

MCP 対応

Feuse Mcp は、Figma 操作、API 自動化、プロジェクト管理のツールを MCP クライアントに公開する MCP サーバーです。Figma 機能の利用には FIGMA_API_KEY の設定が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"feuse": {
"command": "npx",
"args": [
"-y",
"feuse-mcp"
],
"env": {
"FIGMA_API_KEY": "<FIGMA_API_KEY>"
}
}
}
}
起動コマンドnpx -y feuse-mcp
設定が必要な環境変数
FIGMA_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmfeuse-mcp

ツール

8

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
fileKeystringはい取得する Figma ファイルのキー。通常、指定された URL(例:figma.com/(file|design)/<fileKey>/...)にあります
nodeIdstringいいえ取得するノードの ID。通常は URL パラメーター node-id=<nodeId> にあります。指定されている場合は必ず使用します

詳細

feuse-mcp

Frontend Useful MCP (Model Context Protocol) Tools - Essential utilities for web developers to automate API integration, Figma design-to-code conversion, and development workflow optimization.

license license

英語 | 中文

📖 ドキュメント

feuse-mcp 公式ドキュメント

✨ 機能

  • 🎨 Figma 連携: Figma-Context-MCP との組み込み連携により、Figma デザインからコードへのシームレスな変換とアセットの自動抽出を実現します
  • 📝 API 自動化: API ドキュメントから TypeScript のインターフェース型、API URL 定数、モックデータ、リクエスト関数を生成します
  • 🖼️ アセット管理: Figma ファイルから SVG および PNG 画像を整理されたファイル構造でダウンロードします
  • 🎯 類似度比較: 生成されたコードのページと元の Figma プロトタイプを比較し、精度を検証します
  • 🛠️ プロジェクト標準: 現在のプロジェクトアーキテクチャに基づいて、Copilot および Cursor 向けのグローバルな仕様ガイドファイルを生成します
  • 🔧 カラー変数: Figma のカラー変数を抽出し、指定された標準(UnoCSS、TailwindCSS、またはカスタム構造)の CSS/デザイントークンに変換します

🔧 利用可能なツールセット (継続的に更新中)

ツール名カテゴリ説明入力パラメータ備考
Figma-To-CodeFigma 連携PNG を補助的に使用し、Figma のスタイル情報に基づいてフロントエンドコードを生成fileKey, nodeId(任意)ローカル設定 (ESLint など) に自動適応、レスポンシブレイアウトをサポート
extract-svg-assetsアセット分析Figma DSL 構造を分析し、SVG リソースを自動抽出fileKey, nodeId(任意)インテリジェントな Figma ファイル分析、SVG アイコン/ベクターの一括抽出
extract-color-varsデザイントークンFigma DSL からカラー変数を抽出し、CSS フレームワーク設定に変換fileKey, nodeId(任意)UnoCSS、TailwindCSS、またはカスタムファイル形式での出力をサポート
similarity-figma品質管理Figma プロトタイプとプロジェクトページのスクリーンショットを比較url, fileKey, nodeId(任意)インテリジェントな類似度スコアリングと詳細な分析による視覚的比較
api-automation開発ツールバックエンド API ドキュメントを解析し、型、定数、モックデータを生成apiDocs複数の API ドキュメント形式をサポートし、完全なフロントエンド API ツールキットを生成
initialize-project-standardプロジェクト管理プロジェクト構造を分析し、Copilot/Cursor のグローバルルールを生成パラメータなしインテリジェントなコーディングアシスタントのプロジェクトコンテキストと標準を自動生成
Download-Figma-Imagesアセット管理ノード ID を指定して Figma から SVG および PNG 画像リソースを一括ダウンロードfileKey, nodes[], localPathimageRef の処理をサポート、ディレクトリ構造を自動作成 (他の MCP 向けの低レベルツール)
download-svg-assetsアセット管理画像/アイコンのノード ID を指定して Figma から SVG ベクターリソースをダウンロードfileKey, nodes[], localPathSVG 形式のみ、複雑なノード構造をサポート (他の MCP 向けの低レベルツール)

🚀 クイックスタート

設定

MCP クライアントの設定に追加してください:

Figma API キーは Figma Developer Settings から取得してください。

{
  "feuse-mcp": {
    "command": "npx",
    "args": ["feuse-mcp@latest"],
    "env": {
      "FIGMA_API_KEY": "YOUR_FIGMA_API_KEY"
    }
  }
}

🔧 コードコントリビューター向け

セットアップ
# Clone the repository
git clone https://github.com/your-username/feuse-mcp.git
cd feuse-mcp

# Install dependencies
pnpm install

# Build
pnpm build

MCP クライアントの設定に追加してください:

Figma API キーは Figma Developer Settings から取得してください。

{
  "feuse-mcp": {
    "command": "npx",
    // Configure path
    "args": ["YOUR/PATH/TO/dist/main.cjs"],
    "env": {
      "FIGMA_API_KEY": "YOUR_FIGMA_API_KEY"
    }
  }
}

📁 プロジェクト構造

feuse-mcp/
├── src/
│   ├── main.ts              # Main entry point
│   ├── services/            # Core services
│   │   ├── figma/          # Figma integration
│   │   ├── similarity/     # Visual comparison
│   │   └── utility/        # Utility toolset
│   ├── types/              # TypeScript definitions
│   └── utils/              # Helper functions
├── docs/                   # Documentation
└── dist/                   # Built files

🤝 コントリビューション

コントリビューションを歓迎します! お気軽に Pull Request を送信してください。大幅な変更の場合は、まず issue を作成して、変更したい内容について議論してください。

開発ガイドライン
  1. 既存のコードスタイルに従ってください
  2. 必要に応じてドキュメントを更新してください

📝 ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています - 詳細は LICENSE ファイルをご覧ください。

もっと面白くて、楽しくて、クールなアイデアがあれば、ぜひすぐに issues で提出してください ! ! !

🙏 謝辞

  • Figma のデザイン分析機能を提供してくれた Figma-Context-MCP
  • MCP の迅速な開発フレームワークを提供してくれた fastmcp
  • このプロジェクトのすべてのコントリビューターとユーザーの皆様

コメント

MCP は初めてですか?

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

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