Инструменты изображения MCP
Служба протокола контекста модели (MCP) для получения размеров изображений и сжатия изображений, поддерживающая как URL-адреса, так и локальные источники файлов.
Функции
Извлечение размеров изображения из URL-адресов
Получить размеры изображения из локальных файлов
Сжатие изображений из URL-адресов с помощью API TinyPNG
Сжатие локальных изображений с помощью API TinyPNG
Конвертируйте изображения в различные форматы (webp, jpeg/jpg, png)
Возвращает ширину, высоту, тип, тип MIME и информацию о сжатии.
Примеры результатов


скачать с figma url и сжать
Related MCP server: File Converter MCP Server
Использование
Использование в качестве MCP-сервиса
Этот сервис предоставляет пять функций инструмента:
get_image_size— Получить размеры удаленных изображенийget_local_image_size— Получить размеры локальных изображенийcompress_image_from_url— сжатие удаленных изображений с помощью API TinyPNGcompress_local_image— сжатие локальных изображений с помощью API TinyPNGfigma— извлекайте ссылки на изображения из API Figma и сжимайте их с помощью API TinyPNG
Интеграция клиента
Чтобы использовать эту службу MCP, вам необходимо подключиться к ней с клиента MCP. Вот примеры того, как интегрироваться с разными клиентами:
Использование с Claude Desktop
Установите Claude Desktop с claude.ai/download
Получите ключ API TinyPNG: посетите TinyPNG и получите свой ключ API
Настройте Claude Desktop для использования этого сервера MCP, отредактировав файл конфигурации:
Перезагрузить рабочий стол Клода
Попросите Клода узнать размеры изображения: «Можете ли вы сказать мне размеры этого изображения: https://example.com/image.jpg »
Попросите Клода сжать изображение: «Можете ли вы сжать это изображение: https://example.com/image.jpg »
Попросите Клода сжать локальное изображение: «Можете ли вы сжать это изображение: D:/path/to/image.png»
Попросите Клода сжать локальную папку с изображениями: «Можете ли вы сжать эту папку: D:/imageFolder»
Попросите Клода получить ссылки на изображения из API Figma: «Можете ли вы получить ссылки на изображения из API Figma: https://www.figma.com/file/XXXXXXX »
Использование с клиентской библиотекой MCP
получить_локальный_размер_изображения
сжать_изображение_из_url
сжать_локальное_изображение
фигма
Журнал изменений
2025-05-12: Обновлен API Figma для поддержки дополнительных параметров, включая двукратное масштабирование изображения.
Техническая реализация
Этот проект построен на следующих библиотеках:
probe-image-size — для определения размера изображения
tinify — для сжатия изображений с помощью API TinyPNG
figma-api — для получения ссылок на изображения из API Figma
Переменные среды
TINIFY_API_KEY— Требуется для функциональности сжатия изображений. Получите свой ключ API от TinyPNGЕсли не указано иное, инструменты сжатия (
compress_image_from_urlиcompress_local_image) не будут зарегистрированы.
FIGMA_API_TOKEN- Требуется для получения ссылок на изображения из Figma API. Получите свой API-токен из FigmaЕсли не указано иное, инструмент Figma (
figma) не будет зарегистрирован.
Примечание: основные инструменты измерения размеров изображения ( get_image_size и get_local_image_size ) всегда доступны независимо от ключей API.
Лицензия
Массачусетский технологический институт