API de imágenes MCP-OpenAI
Un servidor de Protocolo de Contexto de Modelo (MCP) para generar y editar imágenes mediante la API GPT-Image-1 de OpenAI. Este proyecto proporciona una interfaz API para generar o editar imágenes a partir de indicaciones de texto e imágenes de entrada. Los resultados se almacenan y se entregan mediante un servidor de almacenamiento de objetos compatible con S3.
Características
- Genere imágenes a partir de indicaciones de texto utilizando GPT-Image-1 de OpenAI
- Editar imágenes según indicaciones e imágenes de entrada
- Servidor MCP asincrónico basado en FastAPI
- Carga y recuperación automática de imágenes desde el almacenamiento de objetos
Requisitos
- Python 3.8+
- Clave API de OpenAI
- Acceso a un servidor de almacenamiento de objetos compatible con S3 (por ejemplo, MinIO, AWS S3 o autoalojado)
Nota: Debe proporcionar su propio servidor de almacenamiento de objetos compatible con S3. Este proyecto incluye un backend de almacenamiento de objetos muy sencillo.
El servidor expone la herramienta gpt-image-generator
para generar o editar imágenes. Consulte el código para obtener más información sobre la API.
Configuración
- Establezca su clave API de OpenAI como una variable de entorno:
OPENAI_API_KEY
- Configure sus credenciales de almacenamiento de objetos compatibles con S3 según lo requiera la implementación de su servidor de almacenamiento.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Descargo de responsabilidad
Este proyecto requiere un servidor de almacenamiento de objetos externo o autoalojado compatible con S3. Asegúrese de tener acceso a dicho servicio antes de usar este proyecto.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Imagen GPT de MCP 1
Related MCP Servers
- Gozlib License
- PythonMIT License
- PythonGPL 3.0