あやね
あやね

投稿日 Apr 15, 2026, 更新日 Apr 16, 2026

AIへのデザインコンテキストの説明に、毎日どれほどの時間を費やしていますか?レイヤーをコピーし、制約条件を説明し、コードスニペットを貼り付ける——こうした作業は、生産性を著しく低下させます。

この課題を解決するために構築された標準プロトコル、それが MCP(Model Context Protocol) です。Pixsoはいち早くこのMCPを実装し、UI/UXチームのワークフローに変革をもたらしています。

PixsoがセキュアなMCPサーバーとしてAIクライアントと直接連携することで、LLMはデザイン環境をリアルタイムで読み取り、対話することが可能になります。これにより、煩わしい「橋渡し」の作業は不要になります。

本記事では、PixsoとMCPの融合が、いかにデザインシステムを効率化し、単純作業を自動化して、よりスマートな働き方を実現するのかを詳しく解説します。

pixso mcp

Pixso MCPについて

MCP(Model Context Protocol)は、大規模言語モデル(LLM)に対して、外部ツールやデータソースとの連携を可能にする、標準化、安全かつ拡張性の高いフレームワークを提供するオープンプロトコルです。

Pixso MCPサーバーは、Pixsoのデザインデータを、AIプログラミングツールを搭載したローカルIDE(Cursor、VS Code、Windsurfなど)に送信し、インテリジェントにフロントエンドコードを生成します。これにより、デザインからコードへの変換を効率的に実現します。

Pixso MCP機能はPixsoクライアントでのみ利用可能です。

Pixso MCPにより、ユーザーは以下の操作が可能です:

  1. 選択したフレーム(デザイン)のコード生成: デザインからコードへの変換を実現します。
  2. フレームの構造化データ抽出: フレームに対応するフロントエンドコードと画像データを直接クライアントに送信します。
pixso mcp

Pixso MCPの使い方

手順1: Pixso MCPを有効化

・Pixsoクライアント(バージョン2.2.0以上)をインストールしてログインします。

・Pixsoクライアントで新規または既存のデザインファイルを開きます。

・デザインファイルの左上「ファイル」メニューから【Pixso MCP】を有効化します

pixso mcp

手順2: Pixso MCPをクライアントに統合する

Pixso MCPサーバーが正常に起動したら、MCPクライアントで以下の設定を行うことで接続が完了します。

対応クライアントと設定概要:

Cursor

・Cursorを開き、「設定」を開き、「MCP & Integrations」を選択します。

・「MCP Tools」セクション内の「New MCP Server」をクリックします。

・表示された mcp.json ファイルに、以下の設定コードを貼り付け、保存します。

{
"mcpServers": {
"Pixso MCP": {
"url": "http://localhost:3667/mcp",
"headers":{}

}
}

保存後、「MCP & Integrations」ページに戻り、Pixso MCPの起動をオンにします。起動プロセス中に「Loading tools」が表示され、ツールの読み込みが完了すると、Pixso MCPサーバーへ正常に接続されたことを示します。

VS Code

・VS Codeを起動し、会話パネル(Ctrl+Alt+I)を開き、入力ボックスで「Configure Tools」を選択して開きます。

pixso mcp

・「Configure Tools」ページで「Add MCP Server」を選択し、プロトコルタイプとして「HTTP」を選択し、初回設定時は任意の内容を入力して mcp.json ファイルを生成・開きます。

pixso mcp

pixso mcp

pixso mcp

・以下の設定を mcp.json ファイルに貼り付けて保存します。

{
"servers": {
"pixso": {
"url": "http://localhost:3667/mcp",
"type": "http"
}
},
"inputs": []
}

pixso mcp

・保存後、入力ボックスにMCPサーバー関連の設定が表示されます。その中の「設定」をクリックし、続いて「Start Server」をクリックして、クライアント内でMCPサービスを起動します。

コンソールに「Connection state: Running」と出力されれば、接続は成功です。

注意: VS Codeバージョン1.99以降でのみMCPがサポートされています。ご利用前にバージョンを必ずご確認ください。

pixso mcp
pixso mcp

Windsurf

・Windsurfを開き、ログイン後、「Settings」をクリックして「Windsurf Settings」を開きます。

・「General」ページで「MCP Servers」を見つけ、「Manage MCPs」をクリックしてMCP設定パネルを開きます。

・MCP設定パネルで「View raw config」をクリックし、mcp_config.jsonファイルを開きます。以下の設定をJSONファイルに貼り付けて保存します。

{
"mcpServers": {
"pixso": {
"serverUrl": "http://localhost:3667/mcp"
}
}
}

注記: 上記の設定は他のIDE環境にも適用できます。

pixso mcp

・保存後、「Manage MCPs」ページに戻り、「Refresh」をクリックします。以下の内容が読み込まれたら、設定が成功したことを示します。

pixso mcp

Claude Code

端末で以下のコマンドを使用して設定を行います。

claude mcp add --transport http pixso-desktop 

http://127.0.0.1:3667/mcp

手順3: クライアントで対話する

MCPクライアントとPixso MCPサーバーが無事接続されると、クライアント内でPixso MCPが使えるようになります。

Pixsoのデザインデータを取得する方法は2つあります:

  1. リンクをコピーする方法

・Pixsoクライアントでデザインファイルを開きます。

・デザイン内で目的のフレームを選択し、そのリンクをコピーします。

pixso mcp

・CursorなどのクライアントIDEで対話画面を開き、コピーしたリンクを貼り付けて、「HTMLコードを生成して」などの指示を出します。

pixso mcp

2. フレームを選択

  • Pixsoクライアントでデザインファイルを開きます。
  • デザインファイルのキャンバス内で、目的のフレームレイヤーを単一選択します。
  • クライアントIDE(Cursorなど)の対話モードを開き、会話にフレームリンクを貼り付けて、「HTMLコードを生成して」などの関連指示を出します。
pixso mcp

よくある質問

Pixso MCPサーバーはどのような形式のデータを提供していますか?

Pixso MCPサーバーは、LLMがデザインデータを取得・理解するために、以下のツールを提供します:

  • getCode: このツールを通じて、デザインに対応するHTMLデータを取得できます。
  • getImage: このツールを通じて、デザイン内の画像データを取得できます。

MCPクライアントIDE(Cursorなど)でコードの生成に失敗し、「Pixsoデザインファイルデータを取得できません」と表示される場合は、どうすればよいですか?

コード生成が失敗する原因と対処法は、以下の通りです:

  • Pixsoクライアントが未起動または正常に動作していない: Pixsoクライアントを確認し、起動かつ正常に動作していることを保証してください。必要に応じてPixsoクライアントを再起動してください。
  • Pixso MCPサーバーまたはクライアントが正常に動作していない: Pixsoクライアント及びクライアントIDE内のMCP関連設定を確認し、MCPが正常に起動かつ接続成功していることを確保してください。
  • Pixsoクライアント内でデザインファイルが未打開、または非アクティブなタブで開いている: 使用時は、リンク/選択したフレームが存在するデザインファイルがPixsoクライアントで打開され、かつアクティブなタブ であることを確保してください。
  • フレーム選択モード使用時に、キャンバス内で複数のフレームを選択している: 現在、フレーム選択方式はフレームレイヤーの単一選択 のみ対応しています。
  • 選択した大規模言語モデルがMCPに対応していない: 一部のモデルはMCPプロトコルに対応または互換性がありません。使用時は、Claudeシリーズ、Qwen3シリーズなど、先進的でMCPプロトコルに対応した大規模言語モデルを選択してください。

生成されたコードの効果が期待通りにならない場合は、どうすればよいですか?

コードの生成効果は、以下の要因を含む(ただしこれらに限定されない)多くの要素に影響されます:

  • デザイン内容の複雑さ: デザイン内容が過度に複雑な場合(例:多重マスクが存在する、レイヤー数が多すぎる)、入力内容が大規模言語モデルのコンテキスト処理能力を超え、コンテキストオーバーフローを引き起こし、デザインの再現度が低くなったり、正確な生成が行えなかったりする可能性があります。
  • 生成するコードの種類: Pixso MCPサーバーはデザイン内容に対応するHTMLコードデータを大規模言語モデルに送信し、高精度なフロントエンドコードの生成を支援します。ユーザーがHTMLフレームワーク以外のフロントエンドコードの生成を要求した場合、効果が影響を受ける可能性があります。
  • 大規模言語モデルの知能レベル: モデルによって知能レベルは異なり、入力内容の意味理解やコード生成能力も大きく異なります。生成効果を向上させるためには、先進的でコード能力が高い大規模言語モデルを選択するようにしてください。

クライアントIDE(VS Codeなど)でMCPの設定入口が見つからない場合は、どうすればよいですか?

クライアントIDE(VS Codeなど)でMCP関連コンテンツが見つからない場合、現在のクライアントバージョンがMCPをサポートしていない可能性が高いです。現在のクライアントバージョンを確認し、MCPをサポートするバージョンに更新されていることを確保してください。

Pixsoデスクトップ版にMCPの入口がない場合は、どうすればよいですか?

Pixsoデスクトップ版でMCP機能のエントリが見つからない場合は、まずPixsoのバージョンを確認してください。Pixso MCPは、Pixsoメインアプリケーションのバージョンが 2.6.7以上 であることを要求します。

Pixsoデスクトップ版にMCPの入口は表示されるのに、使用できない場合は、どうすればよいですか?

Pixsoデスクトップ版でMCPエントリは表示されるものの、クリック後に反応がなく使用できない場合、これは現在のデスクトップ版のバージョンが低すぎることが原因です。Pixsoデスクトップ版を更新し、バージョンが 2.2.0以上 であることを確保してください。

go to back
twitter share
facebook share