Skip to main content
Glama

Извлекатель изображений MCP

Сервер MCP для извлечения и преобразования изображений в base64 для анализа LLM.

Этот сервер MCP предоставляет инструменты для помощников на основе искусственного интеллекта, позволяющие:

  • Извлечение изображений из локальных файлов

  • Извлечение изображений из URL-адресов

  • Обработка изображений в кодировке base64

Как это выглядит в Курсоре:

Подходящие случаи:

  • анализ результатов теста драматурга: скриншоты

Установка

Рекомендуется: использование npx в mcp.json (самый простой способ)

Рекомендуемый способ установки этого сервера MCP — использование npx непосредственно в файле .cursor/mcp.json :

{ "mcpServers": { "image-extractor": { "command": "npx", "args": [ "-y", "mcp-image-extractor" ] } } }

Этот подход:

  • Автоматически устанавливает последнюю версию

  • Не требует глобальной установки

  • Надежно работает в различных средах

Альтернатива: установка по локальному пути

Если вы предпочитаете использовать локальную установку пакета, вы можете клонировать репозиторий и указать на собранные файлы:

{ "mcpServers": { "image-extractor": { "command": "node", "args": ["/full/path/to/mcp-image-extractor/dist/index.js"], "disabled": false } } }

Ручная установка

# Clone and install git clone https://github.com/ifmelate/mcp-image-extractor.git cd mcp-image-extractor npm install npm run build npm link

Это сделает команду mcp-image-extractor доступной глобально.

Затем настройте в .cursor/mcp.json :

{ "mcpServers": { "image-extractor": { "command": "mcp-image-extractor", "disabled": false } } }

Устранение неполадок для пользователей курсора : если вы видите ошибку «Не удалось создать клиент», попробуйте метод установки по локальному пути, описанный выше, или убедитесь, что вы используете правильный путь к исполняемому файлу.

Related MCP server: Unstructured Document Processor MCP

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

извлечь_изображение_из_файла

Извлекает изображение из локального файла и преобразует его в base64.

Параметры:

  • file_path (обязательно): Путь к локальному файлу изображения.

Примечание: Все изображения автоматически изменяются до оптимальных размеров (макс. 512x512) для анализа LLM, чтобы ограничить размер выходных данных base64 и оптимизировать использование контекстного окна.

извлечь_изображение_из_url

Извлекает изображение из URL-адреса и преобразует его в base64.

Параметры:

  • url (обязательно): URL-адрес изображения для извлечения

Примечание: Все изображения автоматически изменяются до оптимальных размеров (макс. 512x512) для анализа LLM, чтобы ограничить размер выходных данных base64 и оптимизировать использование контекстного окна.

извлечь_изображение_из_base64

Обрабатывает изображение в кодировке base64 для анализа LLM.

Параметры:

  • base64 (обязательно): данные изображения, закодированные в Base64

  • mime_type (необязательно, по умолчанию: "image/png"): MIME-тип изображения

Примечание: Все изображения автоматически изменяются до оптимальных размеров (макс. 512x512) для анализа LLM, чтобы ограничить размер выходных данных base64 и оптимизировать использование контекстного окна.

Пример использования

Вот пример того, как использовать инструменты от Клода:

Please extract the image from this local file: images/photo.jpg

Клод автоматически использует инструмент extract_image_from_file для загрузки и анализа содержимого изображения.

Please extract the image from this URL: https://example.com/image.jpg

Клод автоматически воспользуется инструментом extract_image_from_url для извлечения и анализа содержимого изображения.

Докер

Сборка и запуск с помощью Docker:

docker build -t mcp-image-extractor . docker run -p 8000:8000 mcp-image-extractor

Лицензия

Массачусетский технологический институт

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ifmelate/mcp-image-extractor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server