svg-tracer — MCP-сервер для Claude Code: что делает и как установить
Векторизует растровые картинки в SVG через алгоритм potrace прямо в файловой системе. Пригодится для превращения логотипов или иконок в вектор.
claude mcp add svg-tracer -- npx -y @pulsemcp/svg-tracer-mcp-serverЧто делает svg-tracer
Сервер даёт агенту инструмент trace_bitmap_to_svg, превращающий файлы PNG, JPG, WebP, GIF, BMP или TIFF в векторные контуры. Если у PNG есть альфа-канал, сервер сам переведёт прозрачность в маску. Векторизация выполняется локально на диске.
Относительные пути не сработают. Параметр input_path принимает только абсолютный путь к исходному файлу. Дополнительно можно настроить порог отсечения threshold (по умолчанию 128), подавление мелких крапинок turd_size (по умолчанию 2) и сглаживание кривых opt_tolerance. Сервер также позволяет подогнать контур под заданные размеры target_width и target_height или сменить цвет заливки.
Какие задачи решает
- векторизовать логотип из PNG или JPG в чистый SVG
- создать векторную иконку заданного разрешения из растрового эскиза
- очистить картинку от мелких крапинок при трассировке
- перевести прозрачный PNG в монохромный векторный контур
Примеры запросов агенту
- Трассируй логотип из /tmp/logo.png в SVG и сохрани рядом
- Сделай из эскиза /tmp/icon.png векторную иконку размером 50 на 50 пикселей цвета #FF5733
- Переведи /tmp/badge.webp в вектор с порогом threshold 160
Как установить svg-tracer
Командой платформы
claude mcp add svg-tracer -- npx -y @pulsemcp/svg-tracer-mcp-serverКомандой платформы
codex mcp add svg-tracer -- npx -y @pulsemcp/svg-tracer-mcp-serverФайл настроек
{
"mcpServers": {
"svg-tracer": {
"command": "npx",
"args": [
"-y",
"@pulsemcp/svg-tracer-mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"svg-tracer": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@pulsemcp/svg-tracer-mcp-server"
]
}
}
}Командой платформы
gemini mcp add svg-tracer npx -y @pulsemcp/svg-tracer-mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о svg-tracer
Как установить svg-tracer в Claude Code?
Выполните команду claude mcp add svg-tracer -- npx -y @pulsemcp/svg-tracer-mcp-server. После этого инструмент появится в среде агента.
Что делает инструмент trace_bitmap_to_svg?
Он читает растровое изображение с диска, трассирует его через алгоритм potrace в векторные пути SVG и сохраняет готовый файл.
Как svg-tracer обрабатывает прозрачные PNG?
Сервер заранее преобразует альфа-канал изображения в чёрно-белую маску. Затем potrace строит векторный контур по полученному силуэту.