Midjourney — MCP-сервер для Claude Code: генерация картинок и видео
Подключает Midjourney к ИИ-агенту через AceDataCloud API: картинки по тексту, вариации, редактирование, видео. Пригодится, когда нужен визуал прямо из чата.
claude mcp add --transport http mcp-midjourney https://midjourney.mcp.acedata.cloud/mcpЧто делает Midjourney
Сервер даёт агенту набор инструментов Midjourney: midjourney_imagine рисует по промпту, midjourney_transform делает апскейл, вариации и панорамирование, midjourney_blend смешивает несколько картинок. Есть генерация по референсу, редактирование с маской, описание готового изображения. Отдельные инструменты собирают видео из текста и удлиняют уже сделанный ролик.
Работает через AceDataCloud, а не напрямую с Midjourney. Три маршрута подключения: хостед OAuth по адресу https://midjourney.mcp.acedata.cloud/mcp, тот же адрес с токеном в заголовке Authorization: Bearer … и локальный stdio через uvx mcp-midjourney. В двух последних случаях нужен аккаунт AceDataCloud и API-токен. Локальный процесс всё равно ходит в их API, так что без сети он не заработает.
Для OAuth нужна поддержка удалённых MCP-серверов в клиенте; для stdio-варианта понадобится Python 3.10+ и uvx. Не настраивайте одновременно вход по OAuth и фиксированный заголовок Authorization для одного сервера: это два разных способа авторизации. Хостед-сервис тарифицируется по операциям.
Какие задачи решает
- сгенерировать картинку по текстовому промпту из чата
- сделать вариации и апскейл готового изображения
- собрать видео из текста и референса
- отредактировать картинку по маске и описанию
- получить обратный промпт из готового изображения
Примеры запросов агенту
- Нарисуй обложку для статьи про кофе через midjourney_imagine
- Сделай апскейл этого изображения и покажи варианты
- Сгенерируй короткое видео по промпту и референсу
Как установить Midjourney
1Командой платформы: удалённый сервер
claude mcp add --transport http mcp-midjourney https://midjourney.mcp.acedata.cloud/mcp2Командой платформы
claude mcp add --env ACEDATACLOUD_API_TOKEN=<ACEDATACLOUD_API_TOKEN> --transport stdio midjourney -- uvx mcp-midjourneyВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-midjourney <команда>
1Командой платформы: удалённый сервер
codex mcp add midjourney --url https://midjourney.mcp.acedata.cloud/mcp2Командой платформы
codex mcp add midjourney --env ACEDATACLOUD_API_TOKEN=<ACEDATACLOUD_API_TOKEN> -- uvx mcp-midjourneyВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-midjourney <команда>
Файл настроек
{
"mcpServers": {
"midjourney": {
"url": "https://midjourney.mcp.acedata.cloud/mcp"
}
}
}{
"mcpServers": {
"midjourney": {
"command": "uvx",
"args": [
"mcp-midjourney"
],
"env": {
"ACEDATACLOUD_API_TOKEN": "<ACEDATACLOUD_API_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-midjourney <команда>
Файл настроек
{
"servers": {
"midjourney": {
"type": "http",
"url": "https://midjourney.mcp.acedata.cloud/mcp"
}
}
}{
"servers": {
"midjourney": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-midjourney"
],
"env": {
"ACEDATACLOUD_API_TOKEN": "<ACEDATACLOUD_API_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-midjourney <команда>
1Командой платформы: удалённый сервер
gemini mcp add -t http midjourney https://midjourney.mcp.acedata.cloud/mcp2Командой платформы
gemini mcp add -e ACEDATACLOUD_API_TOKEN=<ACEDATACLOUD_API_TOKEN> midjourney uvx mcp-midjourneyВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-midjourney <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Midjourney
Как установить Midjourney в Claude Code?
Добавьте хостед-сервер командой claude mcp add --transport http midjourney https://midjourney.mcp.acedata.cloud/mcp, затем войдите через claude mcp login midjourney. Проверить подключение можно командой /mcp.
Что делает Midjourney MCP-сервер?
Превращает запросы агента в операции Midjourney: генерация и правка картинок, смешивание, работа с референсом, видео и перевод промптов. Результат и статус задачи забираются отдельными инструментами.
Нужен ли аккаунт AceDataCloud?
Да. OAuth требует браузерного входа в аккаунт с подтверждением доступа, а варианты с токеном — ключ ACEDATACLOUD_API_TOKEN из консоли приложений. Локальный запуск через uvx тоже обращается к AceDataCloud API.