Opencode Vision
FreeNot checkedMCP 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
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— вопрос по картинке (по умолчанию "Опиши, что изображено на картинке")
Сервер:
- Кодирует изображение в base64
- Отправляет в OpenRouter (primary модель)
- Если primary не ответила за 30 секунд — шлёт fallback модели
- Возвращает текстовый ответ
Цена
- Primary модель: ~$0.0002 за скриншот
- Fallback модель: ~$0.0004 за скриншот
- primary срабатывает в большинстве случаев
Install Opencode Vision in Claude Desktop, Claude Code & Cursor
unyly install opencode-vision-mcpInstalls 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-mcpFAQ
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
Omni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
by buildwithtazaARA
Generate images, video and audio from any AI agent — one connector.
by ARAYouTube
Transcripts, channel stats, search
by YouTubeEverArt
AI image generation using various models.
by modelcontextprotocolCompare 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
