Frame0 MCP Server について
Frame0 MCP Server は、ワイヤーフレームツール Frame0 の MCP サーバーです。プロンプトによってワイヤーフレームの作成や変更を行えます。アプリ画面のプロトタイプを素早く作成したいデザイナーやプロダクトチーム向けです。
主な機能
- 01MCP ツールによる図形の作成と編集
- 02ページ管理、グループ化、整列、書き出し
- 03アイコンの検索と画像の挿入
- 04図形へのリンク設定
活用シーン
- 01テキストの説明からスマートフォンやテレビ画面のワイヤーフレームを生成
- 02既存のワイヤーフレームのボタン色変更や要素の一括削除
- 03ワイヤーフレーム内のボタンに遷移先 URL を設定
MCP 対応
本プロジェクトは MCP サーバーであり、Claude Desktop などの MCP クライアントに create_frame、update_shape、export_page_as_image などのツールを提供します。クライアントはこれらを通じて Frame0 のキャンバスを操作します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
28掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| frameType | enum | はい | 作成するフレーム図形のタイプです。phone | tablet | desktop | browser | watch | tv |
| name | string | はい | フレーム図形の名前です。 |
| fillColor | string | いいえ | フレーム図形の背景色を表す 16 進コードです。 |
詳細
Frame0 MCP サーバー
Frame0 は、現代的なアプリ向けの Balsamiq の代替ワイヤーフレームツールです。Frame0 MCP サーバーを使うと、プロンプトで指示して Frame0 のワイヤーフレームを作成、編集できます。
セットアップ
前提条件:
以下のように、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_framecreate_rectanglecreate_ellipsecreate_textcreate_linecreate_polygoncreate_connectorcreate_iconcreate_imageupdate_shapeduplicate_shapedelete_shapesearch_iconsmove_shapealign_shapesgroupungroupset_linkexport_shape_as_imageadd_pageupdate_pageduplicate_pagedelete_pageget_current_page_idset_current_page_by_idget_pageget_all_pagesexport_page_as_image
開発
- このリポジトリをクローンします。
npm run buildでビルドします。- 以下のように、Claude Desktop の
claude_desktop_config.jsonを更新します。 - Claude Desktop を再起動します。
{
"mcpServers": {
"frame0-mcp-server": {
"command": "node",
"args": ["<full-path-to>/frame0-mcp-server/build/index.js"]
}
}
}
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。