generating_image
Generate an image from prompt (a description of the image you want) and aspect_ratio (e.g. "16:9"); returns a string.
Generate a Midjourney image from a prompt and an aspect ratio, using your own Midjourney session tokens.
LABSCO SUMMARY
The surface is deliberately minimal — prompt in, image out — and the suffix setting is the detail that saves repetition, since the model version rides along with every request automatically. Weigh the auth model before installing: session tokens are more sensitive than a scoped API key, and there is no separate service account here.
A small MCP server that puts Midjourney image generation behind a single tool call. It authenticates with your own Midjourney session tokens rather than an API key, and appends a version suffix to every prompt so the model version is set once in configuration instead of repeated in each request.
16:9, returned as a string — generating_image--v 6.1 unless you override SUFFIX, so the model version is a configuration decisionAPI_BASE, which defaults to midjourney.comYour own Midjourney authentication, supplied as the two session tokens TOKEN_R and TOKEN_I — not an issued API key, which means the credential is tied to your logged-in session and generation bills to your Midjourney plan. API_BASE and SUFFIX are optional. Run it with uvx midjourney-mcp over stdio. The project is licensed GPL-3.0, which is stricter than most servers in this category and matters if you plan to embed it.
One command plus a key — uvx midjourney-mcp, then supply credentials
USE CASES
Have the assistant call for the image with the aspect ratio the layout needs, instead of switching to Discord and back.
Set the suffix once in configuration so every prompt goes out on the same version, rather than remembering to append it.
Listed in project docs. Your client may show a different list.
generating_imageGenerate an image from prompt (a description of the image you want) and aspect_ratio (e.g. "16:9"); returns a string.
BEFORE YOU INSTALL
1 tool named in the project's documentation.
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"midjourney": {
"command": "uvx",
"args": [
"midjourney-mcp"
],
"env": {
"TOKEN_R": "<YOUR_TOKEN_R>",
"TOKEN_I": "<YOUR_TOKEN_I>"
}
}
}
}TOKEN_R and TOKEN_I are the values of the __Host-Midjourney.AuthUserTokenV3_r and __Host-Midjourney.AuthUserTokenV3_i cookies from your logged-in midjourney.com session. Put them in the env block, or export both before running uvx midjourney-mcp.
uvx midjourney-mcp