MCP Image Extractor

by ifmelate
Verified

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Supports containerized deployment of the MCP image extraction service through Docker, allowing for isolated and portable execution environments.

  • Provides installation directly from GitHub repository, with specific instructions for cloning and building from the GitHub source.

  • Enables installation and management through npm, with support for npm link to make the command globally available.

Extractor de imágenes MCP

Servidor MCP para extraer y convertir imágenes a base64 para análisis LLM.

Este servidor MCP proporciona herramientas para que los asistentes de IA puedan:

  • Extraer imágenes de archivos locales
  • Extraer imágenes de URL
  • Procesar imágenes codificadas en base64

Cómo se ve en Cursor:

Casos adecuados:

  • Analizar los resultados de la prueba de dramaturgia: capturas de pantalla

Para cursores u otros clientes

Instalación manual

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

Esto hará que el comando mcp-image-extractor esté disponible globalmente.

Usando el archivo .cursor/mcp.json

Para el desarrollo local o cuando se trabaja en un proyecto específico, puede agregar un archivo .cursor/mcp.json en la raíz de su proyecto:

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

O, si lo has instalado mediante el enlace npm:

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

Nota importante para los usuarios de Cursor : si ve el error "Error al crear el cliente", pruebe estas alternativas:

Opción 1: utilizar la instalación directa de GitHub

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

Luego configure en .cursor/mcp.json :

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

Opción 2: Clonar y ejecutar localmente

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

Luego configure en .cursor/mcp.json :

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

Herramientas disponibles

extraer_imagen_del_archivo

Extrae una imagen de un archivo local y la convierte a base64.

Parámetros:

  • file_path (obligatorio): Ruta al archivo de imagen local

Nota: Todas las imágenes se redimensionan automáticamente a dimensiones óptimas (máximo 512x512) para el análisis LLM para limitar el tamaño de la salida base64 y optimizar el uso de la ventana de contexto.

extraer_imagen_de_la_url

Extrae una imagen de una URL y la convierte a base64.

Parámetros:

  • url (obligatorio): URL de la imagen a extraer

Nota: Todas las imágenes se redimensionan automáticamente a dimensiones óptimas (máximo 512x512) para el análisis LLM para limitar el tamaño de la salida base64 y optimizar el uso de la ventana de contexto.

extraer_imagen_de_base64

Procesa una imagen codificada en base64 para el análisis LLM.

Parámetros:

  • base64 (obligatorio): datos de imagen codificados en Base64
  • mime_type (opcional, predeterminado: "image/png"): tipo MIME de la imagen

Nota: Todas las imágenes se redimensionan automáticamente a dimensiones óptimas (máximo 512x512) para el análisis LLM para limitar el tamaño de la salida base64 y optimizar el uso de la ventana de contexto.

Ejemplo de uso

Aquí hay un ejemplo de cómo utilizar las herramientas de Claude:

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

Claude utilizará automáticamente la herramienta extract_image_from_file para cargar y analizar el contenido de la imagen.

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

Claude utilizará automáticamente la herramienta extract_image_from_url para obtener y analizar el contenido de la imagen.

Estibador

Construir y ejecutar con Docker:

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

Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Un servidor de protocolo de contexto de modelo que extrae imágenes de URL o datos base64 y las convierte a un formato adecuado para el análisis LLM, lo que permite que los modelos de IA procesen y comprendan el contenido visual.

  1. For Cursor or Other Clients
    1. Manual Installation
      1. Using .cursor/mcp.json file
    2. Available Tools
      1. extract_image_from_file
      2. extract_image_from_url
      3. extract_image_from_base64
    3. Example Usage
      1. Docker
        1. License
          ID: hixk83oerv