Sprig Fit Images

io.github.BillyQin由 GitHub 账号 BillyQin 发布v0.1.2更新于 Oct 30, 2026

Inspect local photos and crop, resize or compress images to exact dimensions and file-size limits.

已验证STDIO仅桌面文件与存储媒体与设计

概览

AI 生成的概览

本地 MCP 服务器,让助手检查本地 JPEG/PNG/WebP 图片,并按精确尺寸和文件大小限制进行裁剪、缩放、转换或压缩。

可以做什么
  • 检查本地图片:读取按 EXIF 方向校正后的宽高、实际字节数、MIME 类型和透明通道,可选附带小尺寸 JPEG 预览用于规划裁剪
  • 处理单张本地图片:裁剪、缩放、转换格式和压缩;未指定尺寸或裁剪时保留完整原图
  • 百分比裁剪坐标基于 EXIF 方向校正后的原图,适配在提取之后进行
  • 按精确的 max_bytes 上限控制输出(含元数据),冲突策略默认报错,而不是悄悄降低所请求的尺寸
适用场景
适合需要确认本地图片真实尺寸与体积,或生成满足严格像素、文件大小要求(如上传限制、版位尺寸)的版本时使用。它处理的是运行服务器那台机器上的文件,而不是聊天中附加的图片。
运行要求
以本地 stdio 进程运行,从 npm 包 sprig-fit-mcp 安装,需要 Node.js。未声明认证、环境变量或请求头。助手需能引用与服务器进程同一文件系统上的路径,结果写入配置的输出目录。
安装前请注意
路径指向服务器进程所在文件系统,助手可读取被给出的任意本地图片路径,请只指向愿意共享的文件。处理结果会写入配置的输出目录并保留,但原文件不会被覆盖。文件资源引用在本次会话内可读,最多保留最近 256 条结果。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Sprig Fit Images,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

该仓库没有 README。

工具

2

inspect_image

Inspect image

Read a local static JPEG/PNG/WebP image. Return EXIF-oriented width/height, actual bytes, MIME type and transparency, without exposing source EXIF. Optionally attach a small JPEG preview for crop planning.

输入参数source必填include_preview

prepare_image

Prepare image

Crop, resize, convert and compress one local image. Keep the full original when size/crop are omitted. Percent crop coordinates refer to the EXIF-oriented original; fitting happens after extraction. Exact max_bytes includes metadata. Default conflict_policy=error never silently reduces requested dimensions. JPEG transparency/letterboxing requires an explicit background. Save a NEW local file and return its actual dimensions, bytes and file resource. No image uploads or external service calls.

输入参数fitcropsizeanchorformat必填source必填max_bytesbackgroundallow_upscaleconflict_policy

版本历史

1
  1. v0.1.2最新Oct 21, 2026

评分

已满足适用检查项的 65%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。