Releases: lansespirit/image-gen-mcp
Releases · lansespirit/image-gen-mcp
v0.1.0 - First Official Release
Release v0.1.0
🎉 First Official Release
This is the first official release of image-gen-mcp (formerly gpt-image-mcp), a Model Context Protocol (MCP) server that provides AI-powered image generation capabilities through multiple providers.
✨ Features
Core Functionality
- Multi-Provider Support: Integrated support for OpenAI DALL-E and Google Gemini/Vertex AI
- MCP Protocol: Full implementation of the Model Context Protocol for seamless integration with AI assistants
- Flexible Configuration: Environment-based configuration with support for multiple providers
- Image Management: Built-in storage system with automatic cleanup and organization
Supported Providers
- OpenAI DALL-E: Generate images using OpenAI's DALL-E models
- Google Gemini/Vertex AI: Support for Google's image generation services
- Extensible Architecture: Easy to add new providers through the provider interface
MCP Tools Available
generate_image
: Generate images from text promptslist_images
: List all generated imagesget_image
: Retrieve a specific generated imagedelete_image
: Delete generated imagesclear_all_images
: Clear all stored images
🐛 Bug Fixes
Critical Fixes
- Fixed Docker build failure (#2): Resolved "README.md not found" error during Docker builds
- Fixed test suite: All unit and integration tests now passing
- Fixed linting issues: Resolved all code style and type checking warnings
Improvements
- Enhanced error handling with proper validation
- Improved type safety across the codebase
- Better resource cleanup and memory management
- Optimized Docker build process with multi-stage builds
📦 Installation
Via Docker
docker pull ghcr.io/lansespirit/image-gen-mcp:v0.1.0
Via pip/uv
uv pip install image-gen-mcp
From source
git clone https://github.com/lansespirit/image-gen-mcp.git
cd image-gen-mcp
uv sync
🔧 Configuration
Create a .env
file based on .env.example
:
# OpenAI Provider
PROVIDERS__OPENAI__API_KEY=your-openai-api-key
PROVIDERS__OPENAI__MODEL=dall-e-3
# Gemini Provider (using Vertex AI)
PROVIDERS__GEMINI__PROJECT_ID=your-gcp-project
PROVIDERS__GEMINI__LOCATION=us-central1
PROVIDERS__GEMINI__SERVICE_ACCOUNT_KEY_PATH=/path/to/service-account.json
📝 Documentation
🤝 Contributors
Special thanks to:
- @rlorenzo - Fixed tests and image generation issues (#1)
- @willkara - Reported Docker build issue (#2)
📄 License
This project is licensed under the MIT License.
🚀 What's Next
- Support for more image generation providers
- Enhanced caching and performance optimizations
- Web UI for standalone usage
- Batch image generation support
Full Changelog: https://github.com/lansespirit/image-gen-mcp/commits/v0.1.0