Token导航 LogoToken导航TokenDH.com
Svg Compare MCP logo
开发工具未说明官方级别未说明来源级核验

Svg Compare MCP

MCP Server

这是一个用于比较项目中SVG文件的MCP工具,支持通过文件路径或直接提供SVG内容进行比较,扫描指定目录中的所有SVG文件,返回相同SVG文件列表或保存新的SVG文件。可用于管理项目中的SVG资源,避免重复文件,优化资源使用。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具JavaScript资源管理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

svg-compare-mcp

产品定位

一个轻量级的SVG文件比较工具,用于帮助开发者管理项目中的SVG资源,避免重复文件,优化资源使用。

核心功能

  1. 支持多种输入方式:可通过文件路径或直接提供SVG内容进行比较
  2. 智能目录扫描:自动扫描指定目录(或整个项目)中的所有SVG文件
  3. 精准内容比较:比较SVG文件的实际内容,忽略格式差异
  4. 灵活的结果处理

- 找到相同SVG文件时,返回完整的文件列表 - 未找到相同文件时,自动保存SVG到指定目录

  1. 无外部依赖:仅使用Node.js内置模块,无需安装额外依赖

技术栈

  • Node.js
  • 内置模块:fs、path

使用方法

基本用法

node index.js --svgSource  --targetDir  --isContent 

参数说明

参数名类型描述是否必填默认值
svgSourcestringSVG源,可以是文件路径或SVG内容-
targetDirstring要扫描的目标目录,默认是项目根目录项目根目录
isContentbooleansvgSource是否为SVG内容,默认为falsefalse

示例

  1. 通过文件路径比较
   node index.js --svgSource ./test/icons/test1.svg --targetDir ./test/icons
  1. 直接提供SVG内容比较
   node index.js --svgSource "
" --isContent true --targetDir ./test/icons

输出格式

找到相同SVG文件时:

{
  "success": true,
  "message": "Same SVG files found",
  "sameSvgList": [
    {
      "name": "icon1.svg",
      "path": "src/icons/icon1.svg"
    }
  ]
}

未找到相同SVG文件时:

{
  "success": true,
  "message": "SVG file saved successfully",
  "savedPath": "src/icons/new_svg.svg"
}

安装和使用

  1. 直接下载或克隆项目文件
  2. 无需安装依赖,直接运行命令
  3. 可根据需要调整mcp.json配置文件

适用场景

  • 项目中SVG资源管理
  • 避免重复SVG文件
  • 快速查找相同SVG资源
  • 统一SVG资源命名规范

目录标签

目录标签

开发工具JavaScript资源管理SVG比较本地部署文件去重Node.js

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:primaryLink / installCommand

来源信息

继续浏览同类 MCP