
📦 Descripción general del proyecto
Una herramienta de TypeScript que le permite utilizar la API de Ideogram (v3.0) a través del servidor MCP
Multifunción que incluye generación de imágenes, referencia de estilo, aviso mágico, relación de aspecto, selección de modelo, etc.
Se puede utilizar inmediatamente con Claude Desktop y otros clientes MCP
Related MCP server: Image Generation MCP Server
⚡️ Inicio rápido
Si desea conectarse a Claude Desktop u otros clientes MCP a la velocidad del rayo,
¡Simplemente copie y pegue el fragmento JSON a continuación en su archivo de configuración! ✨
Especificaciones de la herramienta MCP
generar_imagen
Lista de parámetros (última versión)
Parámetros | Tipo | explicación | Obligatorio/Opcional | observaciones |
inmediato | cadena | Indicación de generación de imágenes (se recomienda usar inglés) | Requerido | |
relación de aspecto | cadena | Relación de aspecto (por ejemplo, "1x1", "16x9", "4x3", etc.) | cualquier | 15 tipos |
resolución | cadena | Resolución (ver documentación oficial, 69 tipos en total) | cualquier | |
semilla | entero | Semilla de número aleatorio (para garantizar la reproducibilidad) | cualquier | 0 a 2147483647 |
aviso mágico | cadena | Indicación mágica ("AUTO" | "EN" | "APAGADO" |
velocidad de renderizado | cadena | Velocidad de renderizado para v3 ("TURBO" | "POR DEFECTO" | "CALIDAD" |
códigos de estilo | cadena[] | Secuencia de código de estilo de 8 caracteres | cualquier | |
tipo_de_estilo | cadena | Tipo de estilo ("AUTO" | "GENERAL" | "REALISTA" |
mensaje negativo | cadena | Exclusiones (se recomienda inglés) | cualquier | |
número de imágenes | número | Número de imágenes generadas (1 a 8) | cualquier | |
referencia de estilo | objeto | Referencia de estilo (Novedad en Ideograma 3.0) | cualquier | Detalles a continuación |
└ URL | cadena[] | Matriz de URL de imágenes de referencia (hasta 3) | cualquier | |
└ código de estilo | cadena | Código de estilo | cualquier | |
└ estilo aleatorio | booleano | Utilice un estilo aleatorio | cualquier | |
directorio_de_salida | cadena | Directorio de almacenamiento de imágenes (predeterminado: "docs") | cualquier | |
nombre_de_archivo_base | cadena | Base para el nombre del archivo guardado (predeterminado: "ideogram-image") | cualquier | Marca de tiempo y asignación de ID |
máscara borrosa | booleano | Desenfocar los bordes de la imagen (establecer como verdadero para la composición de máscara) | cualquier | Predeterminado: falso |
📝 Ejemplo de uso
🧑💻 Desarrollar, construir y probar
npm run build... Compilación de TypeScriptnpm run watch... modo de desarrollo (compilación automática)npm run lint... Revisión de códigonpm test... ejecutar pruebas
🗂️ Estructura del directorio
📝 Contribuciones
Bifurcar este repositorio
Crea una nueva rama (
git checkout -b feature/awesome)Confirmar cambios (los mensajes de confirmación deben estar en japonés y se recomiendan usar emojis)
Creación de solicitudes push y pull
🚀 Implementar y lanzar
Publicación automática de npm con GitHub Actions
Actualización de versión → Implementación automática mediante el envío de etiquetas
Para obtener más detalles, consulte docs/npm-deploy.md .
📄 Licencia
Instituto Tecnológico de Massachusetts (MIT)