MCP server for OpenRouter — chat with 300+ LLMs (Claude, Gemini, GPT), analyze images / audio / video, generate images / speech / music / video (Veo 3.1, Sora, Seedance, Wan) from Claude Desktop, Cursor, Kiro, VS Code.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
When Vitest UI server is listening, arbitrary file can be read and executed
process.env. You'll be asked to provide them before it can run.DEFAULT_MODEL— No — Alias for aboveGH_TOKENMCP_DOCKER_IMAGEOPENROUTER_ALLOW_UNSAFE_PATHS— No — 1 disables the sandboxOPENROUTER_API_KEY— npx -y @stabgan/openrouter-mcp-multimodal # that's it — needs env varOPENROUTER_CACHE_RESPONSES— No — 1 / true. Enable response caching server-wideOPENROUTER_DEFAULT_MODEL— No nvidia/nemotron-nano-12b-v2-vl:free Default model for chat + analyze toolsOPENROUTER_DEFAULT_VIDEO_GEN_MODEL— No google/veo-3.1 Default for generate_videoOPENROUTER_DEFAULT_VIDEO_MODEL— No google/gemini-2.5-flash Default for analyze_videoOPENROUTER_INCLUDE_REASONING— No — 1 / true. Enable reasoning passthrough server-wideOPENROUTER_INPUT_DIROPENROUTER_LOG_LEVEL— No info error / warn / info / debugOPENROUTER_MAX_TOKENS— No — Default max_tokens when not set per-requestOPENROUTER_MODEL_CACHE_TTL_MS— No 3600000 Model cache TTL (ms)OPENROUTER_OUTPUT_DIR— No process.cwd() Sandbox root for save_pathREPORUN_PAIDTEST_EMPTY_VARTEST_INT_VARTEST_LOW_VARTEST_MISSING_VARTEST_NAN_VAR[](https://m8ven.ai/mcp/stabgan-openrouter-mcp-multimodal-apphur)