mcp-mavae
0
MAVAE is a server providing an interface for AI agents to generate and manipulate images using the Model Context Protocol. It features image generation and editing tools, collection management, and secure API token handling.
MAVAE - IMAGE TOOLBOX
A powerful creative and editing toolkit designed for AI Agents.
🚀 Features
- Image Generation: Generate images using both raw configurations and predefined collections
- Image Editing: Compress, crop, and resize images with proportional or fixed dimensions
- Collection Management: Create, manage, and share configurations for consistent image generation
- Model & Lora Management: List and utilize available models and Loras
- API Token Management: Handle authentication for secure interaction with Mavae services
📋 Prerequisites
- Node.js (v16 or higher)
- MAVAE API Key (set as environment variable)
🛠️ Installation
- Install dependencies with npm
- Build the project
- Start the server
📁 Project Structure
- Source code, dist, and configuration files for TypeScript and npm.
🐳 Docker Support
Docker images can be built and run for the MCP server.
🛍️ Available Tools
Image Generation
- Generate images using raw or collection configurations.
- Image retry and state management features.
Collection Management
- Create, delete, and manage collections.
Image Editing
- Image compression, cropping, and resizing.
Model & Resources
- Manage images, loras, and models.
Authentication
- Manage API token states.