跳轉到主要內容

Documentation Index

Fetch the complete documentation index at: https://docs.acedata.cloud/llms.txt

Use this file to discover all available pages before exploring further.

MCP(Model Context Protocol) 是由 Anthropic 推出的模型上下文協議,允許 AI 模型(如 Claude、GPT 等)通過標準化接口調用外部工具。通過 AceData Cloud 提供的 Midjourney MCP Server,你可以在 Claude Desktop、VS Code、Cursor 等 AI 客戶端中直接生成和編輯 AI 圖像。

功能概覽

Midjourney MCP Server 提供以下核心功能:
  • 圖像生成(Imagine) — 通過文本提示詞生成高質量圖像
  • 圖像編輯 — 對已生成的圖像進行局部修改
  • 圖像變換 — 放大、縮放、平移已有圖像
  • 圖像混合(Blend) — 將多張圖像融合為新圖像
  • 參考圖生成 — 使用參考圖片引導生成
  • 圖像描述(Describe) — 根據圖片生成文本描述
  • 提示詞翻譯 — 將中文提示詞翻譯為英文
  • 種子獲取 — 獲取圖像的 seed 值用於複現
  • 視頻生成 — 基於圖像生成動態視頻
  • 任務查詢 — 監控生成進度並獲取結果

前置準備

使用前,你需要獲取 AceData Cloud API Token:
  1. 註冊或登錄 AceData Cloud 平台
  2. 前往 Midjourney Imagine API 頁面
  3. 點擊「Acquire」獲取 API Token(首次申請贈送免費額度)

安裝配置

方式一:pip 安裝(推薦)

pip install mcp-midjourney

方式二:源碼安裝

git clone https://github.com/AceDataCloud/MCPMidjourney.git
cd MCPMidjourney
pip install -e .
安裝完成後,即可使用 mcp-midjourney 命令啟動服務。

在 Claude Desktop 中使用

編輯 Claude Desktop 配置文件:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
添加以下配置:
{
  "mcpServers": {
    "midjourney": {
      "command": "mcp-midjourney",
      "env": {
        "ACEDATACLOUD_API_TOKEN": "你的API Token"
      }
    }
  }
}
如果使用 uvx(無需提前安裝包):
{
  "mcpServers": {
    "midjourney": {
      "command": "uvx",
      "args": ["mcp-midjourney"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "你的API Token"
      }
    }
  }
}
保存配置後重啟 Claude Desktop,即可在對話中使用 Midjourney 相關工具。

在 VS Code / Cursor 中使用

在項目根目錄創建 .vscode/mcp.json
{
  "servers": {
    "midjourney": {
      "command": "mcp-midjourney",
      "env": {
        "ACEDATACLOUD_API_TOKEN": "你的API Token"
      }
    }
  }
}
或者使用 uvx
{
  "servers": {
    "midjourney": {
      "command": "uvx",
      "args": ["mcp-midjourney"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "你的API Token"
      }
    }
  }
}

可用工具列表

工具名說明
midjourney_imagine通過文本提示詞生成圖像
midjourney_edit編輯已有圖像的局部區域
midjourney_transform放大、縮放、平移已有圖像
midjourney_blend將多張圖像混合為一張
midjourney_with_reference使用參考圖生成圖像
midjourney_describe根據圖片生成文本描述
midjourney_translate翻譯提示詞為英文
midjourney_get_seed獲取圖像的 seed 值
midjourney_generate_video基於圖像生成視頻
midjourney_extend_video延長已有視頻
midjourney_get_task查詢單個任務狀態
midjourney_get_tasks_batch批量查詢任務狀態

使用示例

配置完成後,你可以在 AI 客戶端中直接用自然語言調用這些功能,例如:
  • 「幫我生成一張賽博朋克風格的城市夜景」
  • 「把這張圖片的背景改成海邊」
  • 「將這四張圖片混合成一張」
  • 「描述一下這張圖片裡的內容」
  • 「把這張圖片做成視頻」
  • 「放大這張圖片的第二個變體」

更多信息