Image to SVG — MCP-сервер для Claude Code: что делает и как установить
Векторизует растровые рисунки PNG, JPG и WEBP в формат SVG прямо через диалог с моделью. Пригодится для подготовки масштабируемых иконок, логотипов и иллюстраций.
claude mcp add image2svg-mcp -- uvx image2svg-mcpЧто делает Image to SVG
Сервер добавляет в ассистент вызов convert_image_to_svg, который переводит растровую графику в векторные пути. На вход можно передавать изображения форматов PNG, JPG, WEBP или TIFF. Картинка передаётся в виде ссылки либо закодированной строки base64, при этом префиксы data:image/ очищаются автоматически.
Векторизация управляется через параметры сглаживания и квантования. Режим colormode переключает цветной вывод на двухцветный контурный рисунок для логотипов. Для геометрии доступны сглаженные сплайны, ломаные полигоны или попиксельная сетка. Фильтр filter_speckle убирает мелкие точки размером до заданного числа пикселей.
Для скачивания картинок по сети действует ограничение размера потока в 5 МБ. Локальные адреса со схемой file:// сервер отклоняет сразу, если при запуске не был указан аргумент --allow-local-files-path. Без этого параметра работать с файлами на диске не выйдет.
Какие задачи решает
- преобразовать растровые логотипы в векторный SVG
- очистить векторное изображение от мелкого шума
- упростить палитру иллюстраций через битовую точность цвета
- открыть доступ к локальным каталогам с графикой
Примеры запросов агенту
- Преобразуй картинку по ссылке
https://example.com/photo.pngв векторный SVG. - Сделай из этого наброска двухцветный SVG через binary colormode и отфильтруй шум параметром filter_speckle: 10.
- Переведи закодированное base64-изображение в гладкие кривые сплайнов.
Как установить Image to SVG
Командой платформы
claude mcp add image2svg-mcp -- uvx image2svg-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from image2svg-mcp <команда>
Командой платформы
codex mcp add image-to-svg -- uvx image2svg-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from image2svg-mcp <команда>
Файл настроек
{
"mcpServers": {
"image-to-svg": {
"command": "uvx",
"args": [
"image2svg-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from image2svg-mcp <команда>
Файл настроек
{
"servers": {
"image-to-svg": {
"type": "stdio",
"command": "uvx",
"args": [
"image2svg-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from image2svg-mcp <команда>
Командой платформы
gemini mcp add image-to-svg uvx image2svg-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from image2svg-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Image to SVG
Как установить Image to SVG в Claude Code?
Выполните команду claude mcp add image-to-svg -- uvx image2svg-mcp. Для чтения картинок с диска добавьте флаг --allow-local-files-path с нужной директорией.
Что делает MCP-сервер Image to SVG?
Он трассирует растровые форматы PNG, JPG, WEBP и TIFF в векторные файлы SVG. Доступна настройка алгоритмов сглаживания, объединения слоёв и фильтрации мелких артефактов.
Почему отклоняются локальные ссылки file://?
Без специального флага сервер блокирует чтение локальных путей для защиты от выхода за пределы каталогов. Доступ заработает только при явной передаче аргумента --allow-local-files-path.