MCP SVG 是一个强大的工具,可将 SVG 代码转换为高质量的 PNG 和 JPG 图像。以下为你详细介绍其安装、配置、使用等方面的内容。
MCP SVG 是一个功能强大的工具,用于将 SVG 代码转换为高质量的 PNG 和 JPG 图像。以下是安装和配置的详细步骤:
npm install -g mcp-svg-converter
node_modules 目录存在于你的用户主目录下,例如:/Users/yourusername/node_modules在项目根目录或任意位置创建一个名为 mcp-config.json 的文件,并添加以下内容:
{
"tools": {
"svg-converter": {
"command": "npx",
"args": [
"mcp-svg-converter"
],
"allowedOutputPaths": [
"/Users/yourusername/Desktop/svg-output",
"/Users/yourusername/Documents/svg-images"
]
}
}
}
npx 或直接使用可执行文件路径)在终端中运行以下命令启动 MCP 服务器:
npx mcp-svg-converter /Users/yourusername/Desktop/svg-output /Users/yourusername/Documents/svg-images
npm 进行全局安装:npm install -g mcp-svg-converter
node_modules 目录存在于用户主目录下,如 /Users/yourusername/node_modules。mcp-config.json,可放在项目根目录或任意位置,内容如下:{
"tools": {
"svg-converter": {
"command": "npx",
"args": [
"mcp-svg-converter"
],
"allowedOutputPaths": [
"/Users/yourusername/Desktop/svg-output",
"/Users/yourusername/Documents/svg-images"
]
}
}
}
command:指定执行命令,可使用 npx 或直接使用可执行文件路径。args:命令的参数列表,依次为工具名称和允许的输出目录。allowedOutputPaths:允许写入的文件夹路径。在终端运行以下命令启动 MCP 服务器:
npx mcp-svg-converter /Users/yourusername/Desktop/svg-output /Users/yourusername/Documents/svg-images
这里的参数为允许写入的文件夹路径。
{
"svgCode": "",
"outputPath": "/Users/yourusername/Desktop/output.png",
"backgroundColor": "#ffffff",
"scale": 2
}
{
"svgCode": "",
"outputPath": "/Users/yourusername/Desktop/output.jpg",
"quality": 90
}
| 属性 | 详情 |
|---|---|
| svgCode | SVG 代码字符串 |
| outputPath | 输出文件路径 |
| 格式 | 参数 | 详情 |
|---|---|---|
| PNG | backgroundColor | 背景颜色(默认透明) |
| JPG | quality | 图像质量,范围为 0 - 100(默认 85) |
chmod 755 /Users/yourusername/Desktop/svg-output
MCP 提供了一个检查工具来验证配置文件和服务器状态:
npx mcp-inspector
{
"status": "success",
"message": "所有配置参数均有效"
}
文档中未提及相关许可证信息,如需了解可访问 MCP 官方网站 获取更多帮助或深入文档。