Changeimageto - Free Image Editing tools

16 herramientas para eliminar fondos, difuminar o poner fondos en escala de grises, cambiar colores, convertir formatos (PNG/JPEG/WebP/…), mejorar resolución, reducir ruido/mejorar, ejecutar OCR, exportar PDF, editar texto en imágenes (Gemini), limpiar marcas de agua, pintar regiones enmascaradas y realizar redimensionamiento masivo, conversión y controles de calidad.

Documentación

ChangeImageTo MCP — Edición de imágenes para Cursor, Claude y cualquier cliente MCP

MCP Server Python 3.10+ License: MIT ChangeImageTo Powered by FastAPI backend

Un servidor Model Context Protocol (MCP) listo para producción para edición de imágenes asistida por IA. Ofrece a Cursor, Claude Desktop, Windsurf, VS Code MCP y otros hosts MCP 16 herramientas para eliminar fondos, desenfocar o poner en escala de grises fondos, cambiar colores, convertir formatos (PNG/JPEG/WebP/…), ampliar, reducir ruido/mejorar, ejecutar OCR, exportar PDF, editar texto en imágenes (Gemini), limpiar marcas de agua, inpaint regiones enmascaradas y ejecutar procesos masivos de redimensionado / conversión / controles de calidad.

Alias útiles para búsqueda: MCP de edición de imágenes · herramientas MCP de imágenes · MCP de eliminación de fondos · MCP de API para eliminar fondos · herramientas LLM de edición de fotos · MCP de imágenes para Cursor · MCP de imágenes para Claude · MCP de procesamiento de imágenes por lotes · MCP de ampliación de imágenes · servidor MCP de OCR.

El servidor es un cliente HTTP pequeño: reenvía solicitudes a la misma API de imágenes ChangeImageTo utilizada por changeimageto.com. Apúntalo al backend alojado (por defecto) o a tu propio despliegue de las rutas /api/* correspondientes.


¿Por qué este repositorio?

Quieres…Este MCP proporciona…
Eliminar fondo / PNG transparenteremove_background
Recortes de retratos / productoscategory: product o portrait
Desenfocar fondo (estilo bokeh)blur_background
Solo fondo en escala de grisesgrayscale_background
Corrección de color (tono / saturación / brillo / contraste)change_image_color
Convertir formato de imagenconvert_image_format
Ampliar 2× / 3× / 4×upscale_image
Enfocar / reducir ruido / eliminar desenfoqueenhance_image
Eliminar texto de fotosremove_text_from_image
Eliminar marca de agua de Geminiremove_gemini_watermark
Reemplazar texto en una imagen (IA)edit_text_in_image
Imagen → PDFimage_to_pdf
Imagen → texto (OCR)image_to_text_ocr
Inpaint con una máscara de usuarioremove_painted_areas
Procesos masivos de redimensionado / conversión / calidadherramientas bulk_*

Temas de GitHub (etiquetas del repositorio)

GitHub permite 20 temas por repositorio. Los temas de este repositorio (para búsqueda y descubrimiento):

mcp · model-context-protocol · mcp-server · image-editing · image-processing · background-removal · remove-background · photo-editing · image-tools · cursor · claude · claude-desktop · llm · ai-tools · python · ocr · image-upscaling · inpainting · fastapi · changeimageto


Instalación

git clone https://github.com/vipul510-web/mcp-changeimageto.git
cd mcp-changeimageto
python3 -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install .

Instala desde Git sin clonar:

pip install git+https://github.com/vipul510-web/mcp-changeimageto.git

Cursor, Claude Desktop, VS Code — configuración de MCP

Reemplaza las rutas con las tuyas:

{
  "mcpServers": {
    "changeimageto": {
      "command": "/full/path/to/mcp-changeimageto/.venv/bin/python",
      "args": ["/full/path/to/mcp-changeimageto/server.py"],
      "env": {
        "CHANGEIMAGETO_API_BASE": "https://bgremover-backend-121350814881.us-central1.run.app"
      }
    }
  }
}

O usa el script de consola después de pip install .:

{
  "mcpServers": {
    "changeimageto": {
      "command": "/full/path/to/.venv/bin/mcp-changeimageto"
    }
  }
}

El punto de entrada ejecuta mcp.run() (transporte stdio).


Variables de entorno

VariablePredeterminadoSignificado
CHANGEIMAGETO_API_BASEhttps://bgremover-backend-121350814881.us-central1.run.appOrigen de la API (sin barra final). Coincide con el backend utilizado por changeimageto.com (el sitio de marketing no sirve /api/* por sí mismo).
CHANGEIMAGETO_HTTP_TIMEOUT180Tiempo de espera HTTP en segundos.
CHANGEIMAGETO_API_TOKENCabecera Authorization: Bearer opcional si tu API autoalojada lo requiere.

Entradas de imagen

Cada herramienta acepta image (o una lista para herramientas masivas) como:

  • URL HTTPS de una imagen
  • Ruta de archivo local
  • URL de datos: data:image/png;base64,...

Las respuestas binarias (PNG, JPEG, PDF, ZIP) se devuelven como JSON con data_base64 cuando la carga útil es inferior a ~12 MB. Las salidas más grandes omiten base64 e incluyen un aviso breve: usa una API local, archivos más pequeños o endpoints no masivos.


Herramientas ↔ API REST

Herramienta MCPHTTP
remove_backgroundPOST /api/remove-bg
blur_backgroundPOST /api/blur-background
grayscale_backgroundPOST /api/grayscale-background
change_image_colorPOST /api/change-color
convert_image_formatPOST /api/convert-format
upscale_imagePOST /api/upscale-image
enhance_imagePOST /api/enhance-image
remove_text_from_imagePOST /api/remove-text
remove_gemini_watermarkPOST /api/remove-gemini-watermark
edit_text_in_imagePOST /api/edit-text-in-image
image_to_pdfPOST /api/image-to-pdf
image_to_text_ocrPOST /api/image-to-text
remove_painted_areasPOST /api/remove-painted-areas
bulk_resize_imagesPOST /api/bulk-resize
bulk_convert_imagesPOST /api/bulk-convert-format
bulk_quality_checkPOST /api/bulk-quality-check

Los endpoints de solo prueba, blog, análisis y pagos no están envueltos (por diseño).


Relacionados


Licencia

MIT