
Mavae Image Toolbox
MAVAE IMAGE TOOLBOX is a Model Context Protocol (MCP) server for interacting with image media tools. π Image Generation | π Image Editing | π Collection Management | π Model & Lora Management
Installation
Installing for Claude Desktop
Manual Configuration Required
This MCP server requires manual configuration. Run the command below to open your configuration file:
npx mcpbar@latest edit -c claude
This will open your configuration file where you can add the Mavae Image Toolbox MCP server manually.
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
Details:
Stars
0Forks
1Last commit
2 months agoRepository age
3 months
Auto-fetched from GitHub .
MCP servers similar to Mavae Image Toolbox:

Β
Β
Β
Stars
Forks
Last commit

Β
Β
Β
Stars
Forks
Last commit

Β
Β
Β
Stars
Forks
Last commit