MCPで画像をSVGに変換:ローカルファイル・添付・URLの使い分け
ベクター化MCPに画像を渡す方法を選びます。各アシスタントのローカルパス、チャット添付、ファイル選択、直接画像URLを比較します。
目次
ベクター化サービスに元の画像データが届く方法を使います。PerfectVector MCPの場合、ChatGPTでは画像を添付し、Claudeではファイル選択画面を使い、Claude CodeやCodexでは作業領域内のパスを指定します。どのアシスタントでも、画像ファイルの公開HTTPSリンクを使えます。PerfectVectorの変換ガイド
アシスタントに合った入力方法を選ぶ
次の表は、PerfectVectorコネクターの公開仕様に基づきます。他のベクター化MCPサーバーでは入力方法が異なる場合があります。直接画像URLとは、画像を表示するHTMLページではなく、画像ファイルそのものを返す公開HTTPSリンクです。PerfectVectorの画像要件
| 作業環境 | 端末上の画像を送る方法 | コネクターに必要なもの |
|---|---|---|
| ChatGPT | メッセージに画像を添付し、依頼文にPerfectVectorと記載します。 | チャットホスト経由の添付画像。 |
| Claudeのチャット | PerfectVectorのファイル選択画面を開き、画像を選びます。 | コネクターのカードで選んだファイルか、公開画像URL。 |
| Claude CodeまたはCodex | ./assets/badge.png など、作業領域内の正確なパスを伝えます。 | エージェントがアップロードするファイルのデータ。Codexはアップロードコマンドのネットワーク許可を求める場合があります。 |
| 上記のいずれかで公開ファイルを使う場合 | 直接HTTPS画像URLを貼り付けます。 | ベクター化サービスがログインやCookieなしで取得できるURL。 |
アシスタントが画像のプレビューを表示できても、コネクターの入力要件は別です。例えばClaudeのチャットでは会話に画像を添付できますが、その添付をPerfectVectorには渡せません。コネクターのファイル選択画面を使うか、要件を満たす公開画像リンクを送ります。PerfectVectorのトラブルシューティング

リンクが実際に何を返すか確かめる
公開URLへのGETリクエストが画像データを返すか確認します。公開している512ピクセルのPNG例は、image/png と有効なPNGシグネチャを返しました。MCPの概要ページはHTMLを返しました。どちらのリンクにもアクセスできますが、直接画像URLは前者だけです。この確認では公開応答を調べ、どちらも変換に送信していません。
共有ページやログインページは、セッションにアクセス権があるため、自分のブラウザーでは普通に開くことがあります。リモートコネクターは、そのCookieなしでリンクを取得します。画像の取得にログインが必要なら、保存が許可されたコピーを用意し、アシスタントに合わせて添付、ファイル選択、作業領域のいずれかを使います。非公開の画像は、利用が許可されている方法で扱ってください。PerfectVectorの画像要件 · プライバシーとサポート
PerfectVector MCPは、単一フレームのPNG、JPEG、WebPに対応します。上限は5 MBで、各辺は100~4,096ピクセルです。どの入力方法でも同じ条件が適用されます。ファイルが拒否されたら、再度依頼する前に実際の形式、寸法、ファイルサイズを確かめます。PerfectVectorの画像要件
よくある質問
ChatGPTやClaudeのチャットにローカルパスを送れますか?
ChatGPTで端末上の画像を使う場合は、ファイルを添付します。Claudeのチャットでは、PerfectVectorのファイル選択画面で指定します。Claude CodeやCodexのように、エージェントが作業領域内のファイルを読める場合はパスを伝えます。PerfectVectorの変換ガイド
ブラウザーではリンクを開けるのはなぜですか?
ブラウザーは画像を含むWebページを表示でき、ログイン済みのCookieを使うこともできます。PerfectVectorには、画像ファイルそのものを返す公開HTTPS応答が必要です。アカウントが必要なリンクの場合は、元ファイルを渡す方法を使います。PerfectVectorの画像要件
参考資料
- PerfectVector — 画像を変換する — アシスタントごとに利用できる入力方法。
- PerfectVector — 画像の要件 — ファイル制限と公開HTTPSの直接リンクの条件。
- PerfectVector — トラブルシューティング — Claudeの添付の扱いとURLが拒否される理由。
- PerfectVector — プライバシーとサポート — リクエスト時にサービスが受け取る情報。
PerfectVector MCPを開き、条件を満たす画像を1枚選びます。アシスタントの公開手順に沿って画像を渡し、保存したSVGを元画像と並べて、意図した画像がトレースされているか確認します。


