Skip to content

Add OpenRouter MCP Multimodal#65

Open
stabgan wants to merge 1 commit intoOpenRouterTeam:mainfrom
stabgan:add-openrouter-mcp-multimodal
Open

Add OpenRouter MCP Multimodal#65
stabgan wants to merge 1 commit intoOpenRouterTeam:mainfrom
stabgan:add-openrouter-mcp-multimodal

Conversation

@stabgan
Copy link
Copy Markdown

@stabgan stabgan commented May 4, 2026

Adds OpenRouter MCP Multimodal — an all-in-one MCP server that makes OpenRouter's 300+ models accessible from Claude Desktop, Cursor, Kiro, VS Code, Windsurf, Cline, and any other MCP-compatible client.

What it does

11 MCP tools covering the full multimodal matrix:

  • Text chat via chat_completion against any OpenRouter model
  • Analyze images, audio, video (mp4/mpeg/mov/webm) from local paths, URLs, or data URLs
  • Generate images (Gemini 2.5 Flash Image, aspect-ratio controls, reference images), speech + music (OpenAI / Lyria), and video (Veo 3.1 / Sora 2 Pro / Seedance / Wan via OpenRouter's async POST /videos API)
  • Model discovery: search_models, get_model_info, validate_model

Users supply their own OPENROUTER_API_KEY; nothing is hosted.

Distribution

Traction

  • 34 GitHub stars, 18 forks (~53% fork-to-star ratio — people modifying, not just bookmarking)
  • +43% npm traffic growth last 30 days vs prior 30 days (652 → 934)
  • Merged community PRs from independent contributors in the last week
  • Listed on punkpeye/awesome-mcp-servers (PR open, CI green), indexed on mcp.so, Glama, Playbooks

Form validation checklist

  • apps/openrouter-mcp-multimodal/app.yaml with name, description (233 chars, under the 300 cap), url, docs, tags, open_source, date_added
  • apps/openrouter-mcp-multimodal/logo.png — 256×256 PNG (matches the recommended size)
  • ✅ Tags: productivity, chat, creative — all from the allowlist
  • README.md NOT edited (it's auto-generated per CONTRIBUTING.md)
  • ✅ Uses OpenRouter for AI model access
  • ✅ User brings their own OpenRouter API key (standard MCP env-var config)
  • ✅ MIT licensed, publicly accessible

Happy to tweak tags, description, or any metadata if the maintainers prefer a different framing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant