OpenAI image generation MCP server for Model Context Protocol hosts
What it says
The record the registry holds
How you get it
There is no address to call. This one is a package you install and run yourself, wherever your assistant runs.
@mindstone/mcp-server-openai-image · npm · 0.3.2
the recordCopied from the official MCP registry, exactly as it holds it.
{
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.mindstone/mcp-server-openai-image",
"description": "OpenAI image generation MCP server for Model Context Protocol hosts",
"title": "OpenAI Image",
"repository": {
"url": "https://github.com/mindstone/mcp-servers",
"source": "github",
"subfolder": "connectors/openai-image"
},
"version": "0.3.2",
"packages": [
{
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"identifier": "@mindstone/mcp-server-openai-image",
"version": "0.3.2",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "OpenAI API key with image generation access",
"isRequired": true,
"format": "string",
"isSecret": true,
"name": "OPENAI_API_KEY"
},
{
"description": "Workspace directory for saving generated images",
"format": "filepath",
"name": "MCP_WORKSPACE_PATH"
},
{
"description": "Override the default OpenAI image model identifier",
"format": "string",
"default": "gpt-image-2",
"name": "OPENAI_IMAGE_MODEL"
},
{
"description": "Outbound HTTP request timeout in milliseconds (max 1800000)",
"format": "number",
"default": "180000",
"name": "OPENAI_IMAGE_REQUEST_TIMEOUT_MS"
},
{
"description": "JSON array of absolute paths the connector may read through (and write generated images through) in-workspace symlinks that resolve into them. Mirrors the host's built-in file-tool declared-Space roots. Malformed or partially-malformed values fail closed to workspace-only. Optional; standalone users omit it.",
"format": "string",
"name": "MCP_ALLOWED_SYMLINK_ROOTS"
},
{
"description": "When set, serve MCP over HTTP on this port bound to 127.0.0.1 (loopback only) instead of stdio. Intended for host-managed local deployments; stdio hosts omit it.",
"format": "number",
"name": "MCP_HTTP_PORT"
}
]
}
],
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"com.mindstone.rebel": {
"catalogId": "openai-image-generation",
"provider": "rebel-oss"
}
}
}
},
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"statusChangedAt": "2026-08-10T03:50:42.801768Z",
"publishedAt": "2026-08-10T03:50:42.801768Z",
"updatedAt": "2026-08-10T03:50:42.801768Z",
"isLatest": true
}
}
}
Make it installable
Draft an Agent Plugin from this
An MCP server is raw capability: some tools, wired to something. An Agent Plugin is the packaging that says what job it does, what it leaves behind and where it stops. The prompt below carries this record and asks for the packaging; your own assistant writes it, and nothing here is sent anywhere.
What this is
MCP server
application/mcp-server-record+jsonlocal · you run it yourselfversion 0.3.2last seen 2026-08-23
These are the publisher's own words, filed by them with the official MCP registry and mirrored here. This catalog did not read them from the publisher and has not run, called or installed anything.