MAVAE - IMAGE TOOLBOX
A creative toolkit for AI agents to generate, edit, and manage images, models, and collections using the MAVAE API.
MAVAE - IMAGE TOOLBOX
A powerful creative and editing toolkit designed for AI Agents.
MAVAE is a Model Context Protocol (MCP) server for interacting with image media tools. It provides a standardized interface for AI Agents to generate and manipulate images.
π 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, Apply here)
π οΈ Installation
# Install dependencies
npm install
# Build the project
npm run build
# Start the server
npm start
MCP Json
{
"mcpServers": {
"mavae": {
"command": "node",
"args": [
"***/dist/index.js"
],
"env": {
"MAVAE_API_KEY": MAVAE_API_KEY
}
}
}
}
When using MAVAE MCP locally, this path is an absolute path ππ» "***/dist/index.js"
π³ Docker Support
# Build Docker image
docker build -t mavae-mcp-server .
# Run Docker container
docker run -e MAVAE_API_KEY=your_api_key mavae-mcp-server
π Project Structure
mavae/
βββ src/ # Source code
β βββ actions/ # API endpoint implementation handlers
β β βββ aigc.ts # Image generation operations
β β βββ collection.ts # Collection management operations
β β βββ edit.ts # Image editing operations
β β βββ token.ts # API token operations
β βββ tools/ # MCP tool definitions
β β βββ aigc.ts # Image generation tool definitions
β β βββ collection.ts # Collection management tool definitions
β β βββ edit.ts # Image editing tool definitions
β βββ types/ # TypeScript type definitions
β β βββ aigc.ts # Image generation types
β β βββ collection.ts # Collection types
β β βββ edit.ts # Image editing types
β β βββ response.ts # API response types
β βββ utils/ # Utility functions
β β βββ constants.ts # Constant values
β βββ index.ts # Server entry point
βββ dist/ # Compiled JavaScript files
βββ package.json # Project dependencies and scripts
βββ tsconfig.json # TypeScript configuration
ποΈ Available Tools
Image Generation
image_raw_generate- Generate an image using raw AIGC configurationimage_collection_generate- Generate an image using a collection's AIGC configurationimage_retry_generate- Retry a failed image generationimage_state- Get the details of an owned imagegenerate_task_state- Get the generation state of an image by task id
Collection Management
collection_create- Create a new collectioncollection_delete- Delete a collectioncollection_toggle_public- Toggle the public status of a collectioncollection_list- Get the list of owned collectionscollection_state- Get the details of an owned collection
Image Editing
compress_image- Lossless compression of imagescrop_image- Crop images with local path and URL supportresize_image- Resize images with proportional or fixed dimensions
Model & Resources
list_images- Get the list of owned imageslist_loras- Get the list of available loraslist_models- Get the list of available models
Authentication
token_state- Get the x-api-token state
Related Servers
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
HiGHS MCP Server
Provides linear programming (LP) and mixed-integer programming (MIP) optimization capabilities using the HiGHS solver.
d2-mcp
Create, validate, and render diagrams from D2 (Declarative Diagramming) code into SVG and PNG formats.
Model Context Protocol servers
A collection of reference server implementations for the Model Context Protocol (MCP) using Typescript and Python SDKs.
Windows CLI
MCP server for secure command-line interactions on Windows systems, enabling controlled access to PowerShell, CMD, and Git Bash shells.
codegraph-rust
A blazingly fast codebase graphRAG implementation in 100% Rust
Jetbrains Index Intelligence MCP Plugin
Allows AI-powered coding assistants to tap into your JetBrains IDEβs semantic code index and refactoring engine β giving them true code intelligence (symbol lookup, references, refactors, diagnostics, etc.) via MCP.
ZenML
Interact with your MLOps and LLMOps pipelines through your ZenML MCP server
Remote Terminal MCP for Cursor
A remote terminal tool for Cursor to manage and connect to remote servers via SSH, jump hosts, and Docker containers.
Mindpilot MCP
Visualize legacy code and inspect complex flows to understand your agent's operations.
Sensei MCP
Expert guidance for Dojo and Cairo development on Starknet, specializing in the Dojo ECS framework for building onchain worlds.