mcpField
F
Frame0 MCP Server

Frame0 MCP Server

ローカル
github.com/niklausleeメディア・デザイン952 日前に更新

Frame0 MCP Server について

Frame0 MCP Server は、ワイヤーフレームツール Frame0 の MCP サーバーです。プロンプトによってワイヤーフレームの作成や変更を行えます。アプリ画面のプロトタイプを素早く作成したいデザイナーやプロダクトチーム向けです。

主な機能

  1. 01MCP ツールによる図形の作成と編集
  2. 02ページ管理、グループ化、整列、書き出し
  3. 03アイコンの検索と画像の挿入
  4. 04図形へのリンク設定

活用シーン

  1. 01テキストの説明からスマートフォンやテレビ画面のワイヤーフレームを生成
  2. 02既存のワイヤーフレームのボタン色変更や要素の一括削除
  3. 03ワイヤーフレーム内のボタンに遷移先 URL を設定

MCP 対応

本プロジェクトは MCP サーバーであり、Claude Desktop などの MCP クライアントに create_frame、update_shape、export_page_as_image などのツールを提供します。クライアントはこれらを通じて Frame0 のキャンバスを操作します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"frame0": {
"command": "npx",
"args": [
"-y",
"frame0-mcp-server"
]
}
}
}
起動コマンドnpx -y frame0-mcp-server

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

パッケージ
npmframe0-mcp-server

ツール

28

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

パラメーター型必須説明
frameTypeenumはい作成するフレーム図形のタイプです。phone | tablet | desktop | browser | watch | tv
namestringはいフレーム図形の名前です。
fillColorstringいいえフレーム図形の背景色を表す 16 進コードです。

詳細

Frame0 MCP 動画の例

Frame0 MCP サーバー

Frame0 は、現代的なアプリ向けの Balsamiq の代替ワイヤーフレームツールです。Frame0 MCP サーバーを使うと、プロンプトで指示して Frame0 のワイヤーフレームを作成、編集できます。

セットアップ

前提条件:

  • Frame0 v1.7.0 以上。(Settings > API Server で Run on start オプションが有効になっていることを確認してください。)
  • Node.js v22 以上。

以下のように、claude_desktop_config.json で Claude Desktop を設定します。

{
  "mcpServers": {
    "frame0-mcp-server": {
      "command": "npx",
      "args": ["-y", "frame0-mcp-server"]
    }
  }
}

Frame0 の API サーバーに別のポート番号を使用するには、任意で --api-port=<port> パラメーターを指定できます。

プロンプトの例

  • 「Frame0 でスマートフォン用のログイン画面を作成」
  • 「Frame0 でスマートフォン用の Instagram ホーム画面を作成」
  • 「Frame0 でテレビ用の Netflix ホーム画面を作成」
  • 「ログインボタンの色を変更」
  • 「Twitter のソーシャルログインを削除」
  • 「絵文字をアイコンに置き換え」
  • 「Google ログインボタンから Google のウェブサイトへのリンクを設定」

ツール

  • create_frame
  • create_rectangle
  • create_ellipse
  • create_text
  • create_line
  • create_polygon
  • create_connector
  • create_icon
  • create_image
  • update_shape
  • duplicate_shape
  • delete_shape
  • search_icons
  • move_shape
  • align_shapes
  • group
  • ungroup
  • set_link
  • export_shape_as_image
  • add_page
  • update_page
  • duplicate_page
  • delete_page
  • get_current_page_id
  • set_current_page_by_id
  • get_page
  • get_all_pages
  • export_page_as_image

開発

  1. このリポジトリをクローンします。
  2. npm run build でビルドします。
  3. 以下のように、Claude Desktop の claude_desktop_config.json を更新します。
  4. Claude Desktop を再起動します。
{
  "mcpServers": {
    "frame0-mcp-server": {
      "command": "node",
      "args": ["<full-path-to>/frame0-mcp-server/build/index.js"]
    }
  }
}

コメント

MCP は初めてですか?

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

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