Midjourney MCP

Midjourney MCP

site icon
2025.04.23 0
Python图像生成服务内容生成
mj-mcp 是一个基于 Midjourney 的 MCP 服务器实现,用于通过 Midjourney 生成图像。它提供了简单的 API 接口,允许用户通过描述和指定宽高比来生成图像。
View on GitHub

Overview

基本能力

产品定位

mj-mcp 是一个图像生成服务,专门用于通过 Midjourney 的 API 生成图像。

核心功能

  • 通过 Midjourney 生成图像
  • 支持自定义图像描述和宽高比

适用场景

  • 需要快速生成基于文本描述的图像
  • 需要自动化图像生成流程

工具列表

  • generating_image(prompt: str, aspect_ratio: str) -> str
  • 功能:根据提供的描述和宽高比生成图像
  • 参数:
    • prompt: 图像描述
    • aspect_ratio: 图像宽高比(如 "16:9")

常见问题解答

  • 需要提供 Midjourney 的认证令牌(TOKEN_R 和 TOKEN_I)
  • 可以自定义 API 基础 URL 和图像后缀

使用教程

使用依赖

需要安装 uvx 工具来运行该服务。

安装教程

  1. 确保已安装 uvx
  2. 运行以下命令启动服务:
uvx midjourney-mcp

调试方式

确保环境变量已正确设置: - TOKEN_R: Midjourney auth token R - TOKEN_I: Midjourney auth token I - API_BASE: Midjourney API base URL (可选,默认为 "midjourney.com") - SUFFIX: Midjourney suffix (可选,默认为 "--v 6.1")

许可证

该项目遵循 GPL-3.0 开源许可条款,请参阅 GPL-3.0 了解完整条款。