QV

qpd-v/mcp-image-downloader

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

17 stars 7 forks Качество 58 Тренд 21Apache-2.0

Сервер MCP, который предоставляет инструменты для загрузки и оптимизации изображений. Созданный с использованием протокола Model Context Protocol (MCP), этот сервер позволяет помощникам ИИ загружать изображения из URL-адресов и выполнять основные функции.

Обзор

Сервер MCP, который предоставляет инструменты для загрузки и оптимизации изображений. Этот сервер, построенный с использованием протокола Model Context Protocol (MCP), позволяет помощникам ИИ загружать изображения из URL-адресов и выполнять основные задачи оптимизации изображений. Загрузите изображения из URL-адресов с правильной обработкой ошибок - Оптимизируйте изображения с опциями для: - Изменение размера (соотношение сторон) - Коррекция качества (JPEG / WebP) - Преобразование формата Добавьте сервер в конфигурацию MCP (например, в конфигурацию Claude Desktop): Загружает изображение с URL на определенный путь. Параметры: - URL: URL изображения для загрузки - outputPath: Path, где сохранить изображение Создает оптимизированную версию изображения.

Обзор (машинный перевод)

Сервер MCP, который предоставляет инструменты для загрузки и оптимизации изображений. Этот сервер, построенный с использованием протокола Model Context Protocol (MCP), позволяет помощникам ИИ загружать изображения из URL-адресов и выполнять основные задачи оптимизации изображений.

Особенности

Загрузите изображения из URL-адресов с правильной обработкой ошибок Оптимизируйте изображения с опциями для:

  • Размер (сохранение соотношения сторон) Корректировка качества (JPEG/WebP)
  • Преобразование формата

##Установка

Использование

###Как MCP-сервер

Добавьте сервер в конфигурацию MCP (например, в конфигурацию Claude Desktop):

Доступные инструменты

download image

Загружает изображение с URL на определенный путь.

Параметры: url: URL изображения для загрузки

  • [[Т1]]: Путь, где сохранить изображение

Оптимизация

Создает оптимизированную версию изображения.

Параметры:

  • [[Т2]]: Путь к входному изображению
  • [[Т3]]: Путь, где сохранить оптимизированное изображение
  • width (необязательно): ширина цели (соотношение сторон поддерживается, если указана только ширина)
  • height (необязательно): высота цели (соотношение сторон поддерживается, если указана только высота)
  • quality (необязательно): качество JPEG/WebP (1-100)

##Развитие

Требования

Node.js 16 или выше

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

MCP Image Downloader

An MCP server that provides tools for downloading and optimizing images. Built using the Model Context Protocol (MCP), this server enables AI assistants to download images from URLs and perform basic image optimization tasks.

Features

  • Download images from URLs with proper error handling
  • Optimize images with options for:
    • Resizing (maintaining aspect ratio)
    • Quality adjustment (JPEG/WebP)
    • Format conversion

Installation

# Clone the repository
git clone https://github.com/qpd-v/mcp-image-downloader.git
cd mcp-image-downloader

# Install dependencies
npm install

# Build the project
npm run build

Usage

As an MCP Server

Add the server to your MCP configuration (e.g., in Claude Desktop’s config):

{
  "mcpServers": {
    "image-downloader": {
      "command": "node",
      "args": ["/path/to/mcp-image-downloader/build/index.js"]
    }
  }
}

Available Tools

download_image

Downloads an image from a URL to a specified path.

Parameters:

  • url: URL of the image to download
  • outputPath: Path where to save the image

optimize_image

Creates an optimized version of an image.

Parameters:

  • inputPath: Path to the input image
  • outputPath: Path where to save the optimized image
  • width (optional): Target width (maintains aspect ratio if only width is specified)
  • height (optional): Target height (maintains aspect ratio if only height is specified)
  • quality (optional): JPEG/WebP quality (1-100)

Development

# Run in development mode
npm run start

# Build the project
npm run build

Requirements

  • Node.js 16 or higher
  • NPM or compatible package manager

License

MIT License - see the LICENSE file for details.

Author

qpd-v

Version

0.1.0 - Initial release

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "image-downloader": { "command": "node", "args": ["/path/to/mcp-image-downloader/build/index.js"] } } }