imagedimensions-mcp について
imagedimensions-mcpは、公開Webページの画像パフォーマンスを監査する開発者向けMCPサーバーです。ローカルブラウザーを使わず、サーバー側で画像の実寸と表示寸法、過大画像、形式を調べます。
主な機能
- 01実寸と表示寸法の比較
- 02過大画像の検出
- 03画像形式の内訳表示
- 04画像の総数と表示数の集計
- 05モダン形式の割合表示
活用シーン
- 01ページ内の過大画像の特定
- 02開発時の画像形式の確認
- 03画像によるLCP遅延の可能性の調査
MCP 対応
MCPクライアントにscan_image_dimensionsツールを提供します。公開ページのURLをサーバー側でスキャンし、テキストレポートと構造化データを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 監査するページの公開 URL。 |
| oversizedThreshold | number | いいえ | 画像をサイズ過大と判定する面積超過率のしきい値。デフォルトは 4(各寸法で約 2 倍)です。 |
詳細
imagedimensions-mcp
あらゆる公開ウェブページ上の画像を監査するMCPサーバーです — 自然サイズとレンダリングサイズの比較、サイズ超過画像の検出、フォーマットの内訳を確認できるため、AI エージェント (Claude、Cursor、Windsurf など)は開発中に画像のパフォーマンスをチェックできます。
imagedimensions.comを利用しています。スキャンはサーバー側で実行されるため、ローカルのブラウザーや Chrome のインストールは不要です。
インストール/実行
// Claude Desktop / any MCP client config
{
"mcpServers": {
"imagedimensions": {
"command": "npx",
"args": ["-y", "imagedimensions-mcp"]
}
}
}
ツール
scan_image_dimensions
| パラメーター | 型 | 説明 |
|---|---|---|
url | string(必須) | 監査対象ページの公開 URL。 |
oversizedThreshold | number(任意) | サイズ超過として検出する面積の超過比率。デフォルトは4(各辺で約2倍)。 |
テキストレポートと構造化コンテンツを返します。
- 画像の合計数/表示数と CSS 背景画像の数
- モダンフォーマット(WebP + AVIF)の割合
- フォーマットの内訳
- サイズ超過画像の一覧(自然サイズ → レンダリングサイズ、超過比率、フォーマット、src)
- imagedimensions.com の完全なビジュアルレポートへのリンク
エージェントでの使用例:「https://example.com の画像を監査して」「このページで LCP に悪影響を与えているサイズ超過画像はどれ?」「このサイトの画像のうち、モダンフォーマットを使っている割合は?」
「サイズ超過」が重要な理由
表示領域よりもはるかに大きい画像をダウンロードすると、帯域幅を無駄にし、Largest Contentful Paint を遅くします。これはウェブ上で最もよくある画像パフォーマンスの問題です。詳しくはこちらの解説をご覧ください。
設定
IMAGEDIMENSIONS_API_BASE— API のベース URL を上書きします(デフォルトはhttps://imagedimensions.com)。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。