glm-vision-mcp
glm-vision MCP Server
Добавьте любому AI-агенту возможность «видеть» изображения. В основе — полностью бесплатные визуальные модели рассуждений от 智谱, экспонируемые через MCP как стандартные инструменты. Любой MCP-совместимый клиент может использовать их сразу — ноль затрат на API.
💡 Гарантия бесплатности: используются только бесплатные модели из бонусной зоны 智谱 (GLM-4.6V-Flash / GLM-4.1V-Thinking-Flash / GLM-4V-Flash), никаких платных моделей — даже при длительном использовании расходов не будет.
Доступные инструменты
analyze_image(image_input, question, thinking)
Параметр | Тип | Значение по умолчанию | Описание |
| string | Обязательно | http/https URL изображения или абсолютный путь к локальному файлу |
| string |
| Вопрос к модели |
| bool |
| Включает режим размышлений; точнее для сложных диаграмм / GUI / сценариев рассуждений |
Возвращает: текстовый результат анализа модели.
Возможности
Локальные изображения автоматически считываются и передаются как сырой base64 — не нужен хостинг изображений, не нужен публичный URL
Проверка лимита 5MB на изображение (ограничение 智谱)
При 429 (лимит запросов) автоматическая повторная попытка с экспоненциальной паузой, 3 раза (1.5s / 3s / 4.5s)
Если всё равно не получилось — автоматический даунгрейд:
glm-4.6v-flash→glm-4.1v-thinking-flash→glm-4v-flash(все бесплатно), при даунгрейде в начале ответа будет указано, какая модель использовалась
Related MCP server: Kimi Vision MCP Server
Три шага развёртывания
1. Установка зависимостей
pip install -r requirements.txt⚠️ Ключевая ловушка:
mcpнеобходимо ставить версии 1.x. В последнемmcp 2.0.0удалён встроенный модульmcp.server.fastmcp, после установки будет сразу ImportError. Поэтомуpip install "mcp<2".⚠️ Ещё одна ловушка: не устанавливайте
zaiилиzhipuai— на PyPI оба этих имени являются посторонними пакетами-заглушками (zai— от Zalando, уzhipuaiизменено имя импорта). Этот server работает через клиент, совместимый с OpenAI, напрямую подключаясь к API 智谱 (base_url=https://open.bigmodel.cn/api/paas/v4), нужен только пакетopenai.
2. Настройка API-ключа
Зарегистрируйтесь на bigmodel.cn по номеру телефона → в консоли «API Keys» создайте ключ — бесплатно.
Ключ можно задать двумя способами, приоритет у переменной окружения:
Способ A (рекомендуется): установите переменную окружения
ZHIPU_API_KEY=你的keyСпособ B: переименуйте
zhipu_key.txt.exampleвzhipu_key.txtи впишите туда ключ (скрипт автоматически прочитает этот файл из той же директории)
3. Подключение к клиенту
В конфигурационном файле MCP клиента добавьте блок (пути замените на свои):
{
"mcpServers": {
"glm-vision": {
"command": "python",
"args": ["/绝对路径/到/glm_vision_mcp.py"],
"env": {
"ZHIPU_API_KEY": "你的key"
}
}
}
}Расположение конфигурационных файлов для разных клиентов:
Клиент | Путь к конфигурационному файлу |
WorkBuddy |
|
Claude Desktop (Win) |
|
Claude Desktop (Mac) |
|
Cursor | в проекте |
Cline / Roo (VSCode) | в настройках плагина |
Continue | секция |
Для
commandрекомендуется указывать абсолютный путь к интерпретатору Python (например,D:/python/python.exe), чтобы при запуске клиентаpythonне терялся в PATH.
После настройки обязательно перезапустите клиент — MCP-процесс порождается только один раз при запуске клиента; ни изменение конфигурации, ни изменение кода не перезагружаются на лету.
Проверка успешности
После перезапуска клиента просто попросите агента проанализировать изображение:
Посмотри, что на этом изображении:
D:\test.png
Если агент говорит, что инструмент не найден, проверьте: синтаксис JSON в конфигурационном файле, правильность абсолютного пути к скрипту, перезапускали ли вы клиент, и не требует ли клиент ручного «доверия/включения» этого server (в WorkBuddy и Cursor этот шаг есть).
Распространённые ошибки
Симптом | Причина |
| Лимит бесплатной модели, ключ действителен. server уже автоматически повторил запрос и сделал даунгрейд |
| Ключ действительно недействителен или не был прочитан |
| Установлен mcp 2.x, переустановите |
| Нет ни переменной окружения, ни |
| Изображение больше 5MB, сначала сожмите |
Состав файлов
Файл | Обязателен | Описание |
| ✅ | сам server, единственный ключевой файл |
| Рекомендуется | список зависимостей |
| Необязательно | нужен только если не используется переменная окружения; содержимое — одна строка ключа |
| Необязательно | этот документ |
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceA portable image-understanding MCP server that lets agents analyze local images, URLs, or base64 images via an OpenAI-compatible vision model.176865MIT
- AlicenseNot gradedqualityCmaintenanceEnables analysis of local images through Kimi (Moonshot AI) vision models via the MCP protocol, supporting features like OCR and long context understanding.65MIT
- AlicenseBqualityCmaintenanceMCP server that provides image analysis, OCR text extraction, and image description using the GLM-4V Flash model from Zhipu AI.36MIT
- AlicenseAqualityCmaintenanceProvides image recognition capabilities to MCP clients by integrating with OpenAI-compatible vision models, supporting local images, URLs, multi-image comparison, and model listing.4MIT
Related MCP Connectors
MCP server for GLM chat completions using Zhipu AI models via AceDataCloud
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Generate images and video on Google Flow (Veo, Nano Banana) from any MCP client
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Chu-Nian/glm-vision-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server