📘 Overview:Claude Code MCP Overview →
你是重度终端用户:tmux 分屏、Neovim 写码、Claude Code 辅助——一切都在命令行里搞定。突然项目需要几张概念图。以前得打开 Discord,在 Midjourney 频道 /imagine、等出图、下载、再传回项目。接上 Midjourney MCP Server,现在终端里一句话就行。
获取 API Token
使用 Midjourney MCP Server 之前,需要先准备一个 Ace Data Cloud API Token。获取方式和 Claude Code VS Code 配置教程保持一致:
- 打开 Ace Data Cloud 控制台 - 应用列表,获取您的 API Token,留作备用。
- 如果你尚未登录或注册,会自动跳转到登录页面;登录注册之后会自动返回当前页面。
- 首次申请时会有免费额度赠送,可以先免费体验 Claude Code MCP 服务。
一个 Token 可以使用 AceData Cloud 提供的全部 MCP Server,无需为 Midjourney 单独申请。文档和截图里建议只展示脱敏形式,例如 3b78cc40dd3b43db806a4300....,不要把完整 Token 贴到公开仓库、Issue、截图或聊天记录里。
用 claude.ai 网页版或 Claude Desktop?它们支持 OAuth 一键授权,无需手动填 Token,详见 Midjourney MCP 的 Claude.ai / Desktop 教程。
配置 Claude Code
下面三组选一种即可。-H 必须大写,小写 -h 是 --help;Authorization 后面的 Token 请替换成你在控制台复制到的真实值。
只给当前项目用:local
适合先试用,配置只绑定你运行命令时所在的项目目录。Claude Code 会把记录写进本机 ~/.claude.json,并带上当前项目路径。
claude mcp add midjourney --transport http https://midjourney.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 3b78cc40dd3b43db806a4300...." \
-s local
所有项目都能用:user
适合你经常在多个项目里使用 Midjourney MCP。配置写进本机 ~/.claude.json 的用户级配置,之后任何项目打开 Claude Code 都能看到。
claude mcp add midjourney --transport http https://midjourney.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 3b78cc40dd3b43db806a4300...." \
-s user
随项目共享:project
适合团队项目。配置写进当前项目根目录的 .mcp.json,可以提交到私有仓库让队友复用;公开仓库不要提交真实 Token,建议改成环境变量占位符或让每个人本地自行添加。
claude mcp add midjourney --transport http https://midjourney.mcp.acedata.cloud/mcp \
-H "Authorization: Bearer 3b78cc40dd3b43db806a4300...." \
-s project
项目级配置第一次被 Claude Code 读取时,可能会显示 Pending approval,需要在 Claude Code 会话里确认信任这个项目配置,这是正常的安全提示。
真实运行结果
下面是在 Claude Code 2.1.158 中用隔离临时目录实际执行后的脱敏输出。命令使用真实 AceData Cloud Token,输出中的 Token 已替换成 3b78cc40dd3b43db806a4300....,临时配置已删除。
Added HTTP MCP server midjourney with URL: https://midjourney.mcp.acedata.cloud/mcp to local config
midjourney: https://midjourney.mcp.acedata.cloud/mcp (HTTP) - ✓ Connected
三种 scope 的行为也做过实测:
luma-local: https://luma.mcp.acedata.cloud/mcp (HTTP) - ✓ Connected
luma-user: https://luma.mcp.acedata.cloud/mcp (HTTP) - ✓ Connected
luma-project: https://luma.mcp.acedata.cloud/mcp (HTTP) - ⏸ Pending approval (run `claude` to approve)
确认本机配置时可以运行:
claude mcp list
看到 midjourney: https://midjourney.mcp.acedata.cloud/mcp (HTTP) - ✓ Connected 就说明 Midjourney MCP 已经接入成功。
终端工作流
配置完成后,回到 Claude Code 会话直接用自然语言即可调用 Midjourney,图片 URL 直接返回:
文生图
用 Midjourney 生成一张赛博朋克风格的城市街景,霓虹灯倒映在雨后的街道上
连续迭代
把刚才那组图的第三张放大精细化
风格参考
用这张图作为风格参考,画一张同样暗调赛博朋克风的科技公司首页 Banner
反向分析 Prompt
分析一下这张图可能用了什么 Midjourney prompt
工具列表
| 工具 | 说明 |
|---|---|
| midjourney_imagine | 文本生成图片 |
| midjourney_blend | 混合多张图片 |
| midjourney_with_reference | 以参考图生成(风格 / 角色一致性) |
| midjourney_describe | AI 描述图片内容 |
| midjourney_edit | 图片编辑(局部重绘、变体) |
| midjourney_generate_video | 图片生成视频 |
| midjourney_translate | 翻译为英文描述 |