用途
imagedimensions-mcp 是一个 MCP(Model Context Protocol)服务器,用于审计任意公开网页上的图片。它帮助 AI 智能体(如 Claude、Cursor、Windsurf 等)在开发过程中检查图片性能,重点关注图片的自然尺寸与渲染尺寸之间的差异、尺寸过大(oversized)的图片以及图片格式分布。
主要能力
该服务器提供 scan_image_dimensions 工具,返回文本报告和结构化内容,包括:
- 图片总数、可见图片数量以及 CSS 背景图片数量;
- 现代格式(WebP + AVIF)的占比;
- 图片格式分布明细;
- 尺寸过大图片的列表(包含自然尺寸 → 渲染尺寸、超出比例、格式、src);
- 指向 imagedimensions.com 上完整可视化报告的链接。
使用方式
通过 MCP 协议接入支持 MCP 的 AI 智能体(如 Claude、Cursor、Windsurf 等),即可调用 scan_image_dimensions 工具对指定网页进行图片审计。扫描在服务端运行,因此无需本地浏览器或安装 Chrome。
环境变量 IMAGEDIMENSIONS_API_BASE 可用于覆盖 API 基础地址,默认值为 https://imagedimensions.com。
示例智能体用法:
- “Audit the images on https://example.com”
- “Which images on this page are oversized and hurting LCP?”
- “What % of this site's images use modern formats?”
适用场景
适用于前端开发、性能优化和网站审计场景,尤其是需要检查图片是否因下载尺寸远大于渲染尺寸而浪费带宽、拖慢 Largest Contentful Paint(LCP)的情况。尺寸过大是网页图片性能中最常见的错误之一。
限制
资料中未提供关于收费、价格、平台兼容性、具体安装命令或效果保证的更多信息。