Integrations
Provides TypeScript interfaces for tool schemas, allowing type-safe integration with the MCP client library.
Инструменты изображения 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
сжать_локальное_изображение
фигма
Техническая реализация
Этот проект построен на следующих библиотеках:
- 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.
Лицензия
Массачусетский технологический институт
You must be authenticated.
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
- -securityAlicense-qualityAn MCP server for analyzing images using OpenRouter vision models, offering capabilities like automatic image resizing, model configuration, and handling custom queries about images.Last updated -5JavaScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that converts PDF documents into PNG images through a simple MCP tool call.Last updated -12Python
- TypeScriptApache 2.0
- AsecurityAlicenseAqualityMCP server for local compression of various image formatsLast updated -16613TypeScriptMIT License