Mavae Image Toolbox

Mavae Image Toolbox

🚀 MAVAE - 图像工具箱

MAVAE图像工具箱是一个功能强大的创意生成与编辑工具包,专为AI代理设计,能为AI代理提供标准接口,以生成和操作图像。

smithery badge TypeScript Node.js MCP Docker

🚀 快速开始

MAVAE 是一个Model Context Protocol (MCP) 服务器,用于与图像媒体工具交互。它为AI代理提供了一种标准接口,以生成和操作图像。

✨ 主要特性

  • 图像生成:使用原始配置或预定义集合生成图像
  • 图像编辑:压缩、裁剪和调整图像大小,支持比例或固定维度
  • 集合管理:创建、管理和共享配置,确保一致的图像生成
  • 模型与LoRA管理:列出并使用可用模型和LoRA
  • API令牌管理:处理身份验证以安全地与Mavae服务交互

📋 先决条件

  • Node.js (v16或更高版本)
  • MAVAE API密钥(设置为环境变量,申请此处

📦 安装指南

# 安装依赖项
npm install

# 构建项目
npm run build

# 启动服务器
npm start

📚 详细文档

MCP Json

{
"mcpServers": {
"mavae": {
"command": "node",
"args": [
"***/dist/index.js"
],
"env": {
"MAVAE_API_KEY": MAVAE_API_KEY
}
}
}
}

在本地使用MAVAE MCP时,此路径是一个绝对路径 👉🏻 "***/dist/index.js"

🐳 Docker 支持

# 构建Docker镜像
docker build -t mavae-mcp-server .

# 运行Docker容器
docker run -e MAVAE_API_KEY=your_api_key mavae-mcp-server

📁 项目结构

mavae/
├── src/                  # 源代码
│   ├── mavae.ts        # 核心功能实现
│   └── index.ts       # 入口文件
└── dist/               # 构建输出目录
└── main.js         # 打包后的主程序

🛠️ 功能模块

图像生成

  • generateImage: 使用AI模型生成高质量图像
  • editImage: 对现有图像进行高级编辑操作
  • saveImage: 保存处理后的图像到指定路径

图像管理

  • getImageList: 获取所有已处理的图像列表
  • deleteImage: 删除指定图像文件
  • exportImage: 导出图像为多种格式(PNG, JPG, WEBP)

模型与资源管理

  • listModels: 列出可用AI模型
  • loadModel: 加载特定模型进行处理
  • updateModel: 更新模型配置或参数

安全与认证

  • authenticateToken: 验证API令牌状态
  • refreshToken: 刷新访问令牌
  • revokeToken: 注销令牌,撤销访问权限

通过以上功能,MAVAE 提供了一个全面的图像处理解决方案,支持从生成到管理的完整流程。结合Docker部署,可以轻松集成到现有项目中,提升开发效率和用户体验。

  • 0 关注
  • 0 收藏,26 浏览
  • system 提出于 2025-10-01 11:09

相似服务问题

相关AI产品