
Artifact Gauge Mcp
io.github.mrfentmen由 GitHub 账号 mrfentmen 发布v1.0.7更新于 Oct 30, 2026
Local build artifact size and dependency weight inspection without file content output. Tools...
概览
本地 MCP 服务器,用于检查项目中的构建产物大小和依赖清单元数据,不返回文件内容。
- 可以做什么
- 扫描受限的本地项目,汇总文件大小与类型,包括扩展名分布和最大文件
- 报告某个可识别依赖清单的元数据,不暴露其内容或依赖版本
- 将结果限制在配置的根目录边界内,跳过 Git 数据、依赖、覆盖率与缓存,同时包含 dist 和 build 产物
- 适用场景
- 适合让助手回答发布相关的问题,例如构建中什么占用了空间,或在发布前快速了解项目的大小与文件类型构成。
- 运行要求
- 作为本地 stdio 进程运行,从 npm 包安装,需要 Node.js 并执行构建步骤。可选设置 ARTIFACT_GAUGE_ROOT 环境变量以限定扫描目录。未声明认证或 API 密钥。
安装
在 SourceWeft 中
- 打开 控制台中的 Artifact Gauge Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
artifact-gauge-mcp
Artifact Gauge is a local MCP tool for answering a simple release question: what is taking up space? It reports artifact totals, extension histograms, largest files, and dependency manifest metadata without returning file contents.
Tools
inspect_artifacts: scan a bounded local project and summarize file sizes and types.inspect_manifest: report metadata for one recognized dependency manifest without exposing its contents or dependency versions.
Safety
- Local paths only, with
ARTIFACT_GAUGE_ROOTboundary support and symlink checks. - Skips Git data, dependencies, coverage, framework caches, and other common generated caches while intentionally including
distandbuildartifacts. - Caps recursion, file count, file size, and output.
- Never returns file contents, package versions, secrets, or source text.
- This is a size heuristic, not a complete bundler or dependency vulnerability analyzer.
Run
来源:README.md,提交 c93dd38
工具
0版本历史
2- v1.0.7最新Oct 29, 2026
- v1.0.1Sep 22, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。