Skip to main content
Glama

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)

Параметр

Тип

Значение по умолчанию

Описание

image_input

string

Обязательно

http/https URL изображения или абсолютный путь к локальному файлу

question

string

请详细描述这张图片

Вопрос к модели

thinking

bool

false

Включает режим размышлений; точнее для сложных диаграмм / GUI / сценариев рассуждений

Возвращает: текстовый результат анализа модели.

Возможности

  • Локальные изображения автоматически считываются и передаются как сырой base64 — не нужен хостинг изображений, не нужен публичный URL

  • Проверка лимита 5MB на изображение (ограничение 智谱)

  • При 429 (лимит запросов) автоматическая повторная попытка с экспоненциальной паузой, 3 раза (1.5s / 3s / 4.5s)

  • Если всё равно не получилось — автоматический даунгрейд: glm-4.6v-flashglm-4.1v-thinking-flashglm-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

~/.workbuddy/mcp.json

Claude Desktop (Win)

%APPDATA%\Claude\claude_desktop_config.json

Claude Desktop (Mac)

~/Library/Application Support/Claude/claude_desktop_config.json

Cursor

в проекте .cursor/mcp.json или глобально ~/.cursor/mcp.json

Cline / Roo (VSCode)

в настройках плагина cline_mcp_settings.json

Continue

секция mcpServers в ~/.continue/config.json

Для command рекомендуется указывать абсолютный путь к интерпретатору Python (например, D:/python/python.exe), чтобы при запуске клиента python не терялся в PATH.

После настройки обязательно перезапустите клиент — MCP-процесс порождается только один раз при запуске клиента; ни изменение конфигурации, ни изменение кода не перезагружаются на лету.


Проверка успешности

После перезапуска клиента просто попросите агента проанализировать изображение:

Посмотри, что на этом изображении: D:\test.png

Если агент говорит, что инструмент не найден, проверьте: синтаксис JSON в конфигурационном файле, правильность абсолютного пути к скрипту, перезапускали ли вы клиент, и не требует ли клиент ручного «доверия/включения» этого server (в WorkBuddy и Cursor этот шаг есть).

Распространённые ошибки

Симптом

Причина

429 / 1305

Лимит бесплатной модели, ключ действителен. server уже автоматически повторил запрос и сделал даунгрейд

401

Ключ действительно недействителен или не был прочитан

ModuleNotFoundError: mcp.server.fastmcp

Установлен mcp 2.x, переустановите pip install "mcp<2"

未配置智谱 API Key

Нет ни переменной окружения, ни zhipu_key.txt

图片过大

Изображение больше 5MB, сначала сожмите

Состав файлов

Файл

Обязателен

Описание

glm_vision_mcp.py

сам server, единственный ключевой файл

requirements.txt

Рекомендуется

список зависимостей

zhipu_key.txt

Необязательно

нужен только если не используется переменная окружения; содержимое — одна строка ключа

README.md

Необязательно

этот документ

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables analysis of local images through Kimi (Moonshot AI) vision models via the MCP protocol, supporting features like OCR and long context understanding.
    65
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides image recognition capabilities to MCP clients by integrating with OpenAI-compatible vision models, supporting local images, URLs, multi-image comparison, and model listing.
    4
    MIT

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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