Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Opencode Vision

FreeNot checked

MCP server for image recognition via OpenRouter AI. It sends an image to a primary model (fast) and falls back to a secondary model if needed, returning a textu

GitHubEmbed

About

MCP server for image recognition via OpenRouter AI. It sends an image to a primary model (fast) and falls back to a secondary model if needed, returning a textual description.

README

MCP-сервер для распознавания изображений. Отправляет картинку в OpenRouter AI и возвращает текстовое описание.

Использует две модели для надёжности: быструю (primary) и запасную (fallback).

Быстрая установка

Linux / macOS:

curl -sL https://github.com/avdivo/opencode-vision-mcp/raw/main/install.sh | bash

Windows (PowerShell):

iwr https://github.com/avdivo/opencode-vision-mcp/raw/main/install.ps1 | iex

Скрипты установят uv (если нет), скачают пакет из GitHub и установят команду opencode-vision-mcp в систему. После установки ключ нужно будет указать в конфиге.

Ручная установка

1. Установите uv

curl -LsSf https://astral.sh/uv/install.sh | sh

2. Установите пакет

uv tool install --from git+https://github.com/avdivo/opencode-vision-mcp opencode-vision-mcp

3. Добавьте в opencode.jsonc

{
  "mcp": {
    "vision": {
      "command": "opencode-vision-mcp",
      "args": [],
      "env": {
        "OPENROUTER_API_KEY": "sk-or-v1-..."
      },
      "timeout": 120000
    }
  }
}

Настройка (опционально)

Модели можно переопределить через переменные окружения:

Переменная По умолчанию Описание
OPENROUTER_API_KEY Обязательно. Ключ API OpenRouter
VISION_MODEL google/gemma-4-31b-it Основная модель
VISION_FALLBACK_MODEL qwen/qwen3-vl-32b-instruct Запасная модель
OPENROUTER_API_KEY="sk-or-v1-..." \
  VISION_MODEL="google/gemma-4-31b-it" \
  VISION_FALLBACK_MODEL="qwen/qwen3-vl-32b-instruct" \
  uvx --from git+https://github.com/avdivo/opencode-vision-mcp opencode-vision-mcp

Как это работает

Сервер читает stdin/stdout по протоколу JSON-RPC (MCP).

Инструмент: read_image(file_path, prompt?)

  • file_path — путь к изображению
  • prompt — вопрос по картинке (по умолчанию "Опиши, что изображено на картинке")

Сервер:

  1. Кодирует изображение в base64
  2. Отправляет в OpenRouter (primary модель)
  3. Если primary не ответила за 30 секунд — шлёт fallback модели
  4. Возвращает текстовый ответ

Цена

  • Primary модель: ~$0.0002 за скриншот
  • Fallback модель: ~$0.0004 за скриншот
  • primary срабатывает в большинстве случаев

from github.com/avdivo/opencode-vision-mcp

Install Opencode Vision in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install opencode-vision-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add opencode-vision-mcp -- uvx --from git+https://github.com/avdivo/opencode-vision-mcp opencode-vision-mcp

FAQ

Is Opencode Vision MCP free?

Yes, Opencode Vision MCP is free — one-click install via Unyly at no cost.

Does Opencode Vision need an API key?

No, Opencode Vision runs without API keys or environment variables.

Is Opencode Vision hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Opencode Vision in Claude Desktop, Claude Code or Cursor?

Open Opencode Vision on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Opencode Vision with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All media MCPs