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
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:
O, si lo has instalado mediante el enlace npm:
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 linkLuego 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 buildLuego 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 Base64mime_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.
Related MCP server: Unstructured Document Processor MCP
Ejemplo de uso
Aquí hay un ejemplo de cómo utilizar las herramientas de Claude:
Claude utilizará automáticamente la herramienta extract_image_from_file para cargar y analizar el contenido de la imagen.
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:
Licencia
Instituto Tecnológico de Massachusetts (MIT)