MCP server that generates images via OpenRouter using google/gemini-3-pro-image-preview.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"openrouter-banana-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# openrouter-banana-mcp MCP server that generates images from text prompts using OpenRouter with the `google/gemini-3-pro-image-preview` model. ## Install ```bash pip install openrouter-banana-mcp ``` ## Setup ```bash uv sync ``` Create a `.env` file or export environment variables: ```bash OPENROUTER_API_KEY=your_key_here ``` ## Run ```bash uv run banana-mcp ``` Or: ```bash python -m banana_mcp ``` ## Configure MCP clients Add a stdio server entry in your MCP client config (for example, Claude Desktop, Cursor, or Continue). Use one of these command styles: ```json { "mcpServers": { "openrouter-banana": { "command": "banana-mcp", "args": [], "env": { "OPENROUTER_API_KEY": "your_key_here" } } } } ``` If you prefer running via Python or uv: ```json { "mcpServers": { "openrouter-banana": { "command": "python", "args": ["-m", "banana_mcp"], "env": { "OPENROUTER_API_KEY": "your_key_here" } } } } ``` ### One-command install Codex CLI: ```bash codex mcp add openrouter-banana --env OPENROUTER_API_KEY=your_key_here -- banana-mcp ``` Claude Code: ```bash claude mcp add --transport stdio openrouter-banana --env OPENROUTER_API_KEY=your_key_here -- banana-mcp ``` ## MCP Tool Tool: `generate_image` Input: - `prompt` (string) Output: - `model` (string) - `images` (list of base64 data URLs) - `text` (optional assistant text)
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.