Инструменты изображения MCP
Служба протокола контекста модели (MCP) для получения размеров изображений и сжатия изображений, поддерживающая как URL-адреса, так и локальные источники файлов.
Функции
- Извлечение размеров изображения из URL-адресов
- Получить размеры изображения из локальных файлов
- Сжатие изображений из URL-адресов с помощью API TinyPNG
- Сжатие локальных изображений с помощью API TinyPNG
- Конвертируйте изображения в различные форматы (webp, jpeg/jpg, png)
- Возвращает ширину, высоту, тип, тип MIME и информацию о сжатии.
Примеры результатов
скачать с figma url и сжать
Использование
Использование в качестве 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
) не будет зарегистрирован.
- Если не указано иное, инструмент Figma (
Примечание: основные инструменты измерения размеров изображения ( get_image_size
и get_local_image_size
) всегда доступны независимо от ключей API.
Лицензия
Массачусетский технологический институт
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Image Tools MCP — это служба Model Context Protocol (MCP), которая извлекает размеры изображений и сжимает их из URL-адресов и локальных файлов с помощью API TinyPNG. Она поддерживает преобразование изображений в такие форматы, как webp, jpeg/jpg и png, предоставляя подробную информацию о ширине, высоте, типе и сжатии.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThis MCP server aids users in searching and analyzing their photo library by location, labels, and people, offering functionalities like photo analysis and fuzzy matching for enhanced photo management.Last updated -21PythonMIT License
- -securityAlicense-qualityAn MCP server that provides multiple file conversion tools for AI agents, supporting various document and image format conversions including DOCX to PDF, PDF to DOCX, image conversions, Excel to CSV, HTML to PDF, and Markdown to PDF.Last updated -15PythonMIT License
- -securityAlicense-qualityAn MCP tool server that enables generating and editing images through OpenAI's image models, supporting text-to-image generation and advanced image editing (inpainting, outpainting) across various MCP-compatible clients.Last updated -55TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP (Model Context Protocol) server that allows generating, editing, and creating variations of images using OpenAI's DALL-E APIs.Last updated -1TypeScript