vision-mcp
vision-mcp
Визуальный MCP-сервер на основе Alibaba Cloud Bailian DashScope (Qwen-VL). Обеспечивает понимание изображений для клиентов, таких как Claude Code, Trae, CodeBuddy, по протоколу MCP.
Функции
analyze_image— общий анализ изображений (поддерживает локальные пути к файлам / публичные URL / data URL)screenshot_analyze— анализ UI / скриншотов интерфейса
Related MCP server: image-mcp
Поддерживаемые модели
Модель | Описание |
| Наилучший результат, подходит для сложных изображений |
| Сбалансированное качество и скорость (по умолчанию) |
| 72B, следование инструкциям |
| 7B, легкий и быстрый |
Быстрый старт
1. Установка зависимостей
python -m venv .venv
# Windows
.venv\Scripts\pip install -r requirements.txt
# Linux / macOS
.venv/bin/pip install -r requirements.txt2. Настройка API-ключа
Создайте файл .env в корне проекта (MCP-сервер автоматически считывает его при запуске):
DASHSCOPE_API_KEY=sk-你的密钥Для получения ключа: Консоль Alibaba Cloud Bailian
3. Запуск
# Windows
.venv\Scripts\python vision_mcp_server.py
# Linux / macOS
.venv/bin/python vision_mcp_server.pyСписок поддерживаемых моделей:
python vision_mcp_server.py --listПодключение к MCP-клиенту
Добавьте в конфигурацию MCP клиента (например, mcp.json или .mcp.json):
{
"mcpServers": {
"vision": {
"command": "/path/to/vision-mcp/.venv/bin/python",
"args": ["/path/to/vision-mcp/vision_mcp_server.py"],
"env": {}
}
}
}Тестирование
# 协议冒烟测试(无需 API Key)
.venv/bin/python smoke_test.py
# 真实调用测试(需配置 API Key,使用本地测试图)
.venv/bin/python live_test.pyПримечания
При загрузке публичных URL изображений из-за рубежа сервер DashScope может превысить таймаут. Рекомендуется использовать локальные пути к файлам или URL, доступные из Китая.
API-ключ передается через файл
.envи не записывается в конфигурационные файлы.
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Qwen Image 3 AI image generation
MCP server for visual regression testing: triage a PR's UI diffs from your coding agent.
MCP server for ByteDance Seedream AI image generation
MCP server for AI dialogue using various LLM models via AceDataCloud
Related MCP Servers
- AlicenseAqualityAmaintenanceMulti-model vision understanding MCP server that provides unified image analysis for AI assistants without native vision, supporting models like GLM-4.6V, DeepSeek-OCR, Qwen3-VL-Flash, and more.1529 npm115MIT
- AlicenseAqualityCmaintenanceMCP server for image recognition, supporting multiple vision backends (Anthropic, Zhipu, Ollama) to describe, answer questions, and analyze images.327 npm1MIT
- AlicenseNot gradedqualityCmaintenanceMCP server that adds Qwen3-VL vision capabilities to Claude Code or any MCP client, enabling OCR, UI/screenshot recognition, and chart understanding. It provides tools for analyzing single or batch images via DashScope's OpenAI-compatible API, with caching and fast mode.MIT
- AlicenseNot gradedqualityCmaintenanceMCP server that provides a 'borrowed eye' for text-only LLMs, enabling them to identify and describe local images via the Qwen VL vision model, including face recognition, scene description, OCR, and targeted visual questioning.7 npmApache 2.0