Provider-neutral Vision MCP Server — image analysis via 10 inference providers through a single MCP server.
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
Vitest allows Remote Code Execution when accessing a malicious website while Vitest API server is listening
process.env. You'll be asked to provide them before it can run.API_KEY— export =sk-or-v1-your-api-key-hereBASE_URL— Azure OpenAI azure (user-supplied deployment URL) (deployment-configured) No (ignored) Requires with ?api-version=; uses api-key headerEXTRA_HEADERS— No Per-provider default JSON object string of extra HTTP headers (e.g., OpenRouter's HTTP-Referer/X-Title)LOG_LEVEL— No info Log level: debug, info, warn, errorMAX_IMAGE_SIZE— No 10485760 (10MB) Maximum image size in bytesMODEL— Provider PROVIDER Default baseUrl Suggested vision model required? NotesOPENROUTER_API_KEY— Existing OpenRouter users with only set continue to work with zero config changes. The server defaults to PROVIDER=openrouter and lifts the legacy variables into the new fields.OPENROUTER_BASE_URLOPENROUTER_MODELPORT— No 3000 (Reserved — not used by stdio transport)PROVIDER— Provider Default baseUrl Suggested vision model MODEL required? NotesRETRY_ATTEMPTS— No 3 (Reserved — not yet implemented)[](https://m8ven.ai/mcp/abyssbugg-open-vision-mcp-d12c8f)