Skip to main content
Glama

glm-vision MCP Server

Añade capacidad de «ver imágenes» a cualquier agente de IA. Internamente llama a los modelos de razonamiento visual completamente gratuitos de 智谱, y los expone como herramientas estándar mediante el protocolo MCP. Cualquier cliente compatible con MCP puede usarlos directamente, con cero coste de API.

💡 Garantía de gratuidad: se usan exclusivamente los modelos gratuitos de la zona de beneficios de 智谱 (GLM-4.6V-Flash / GLM-4.1V-Thinking-Flash / GLM-4V-Flash), no se incluye ningún modelo de pago; su uso prolongado tampoco genera costes.

Herramientas expuestas

analyze_image(image_input, question, thinking)

Parámetro

Tipo

Valor predeterminado

Descripción

image_input

string

obligatorio

URL http/https de la imagen o ruta absoluta de un archivo local

question

string

请详细描述这张图片

La pregunta que se le hará al modelo

thinking

bool

false

Activa el modo de pensamiento; más preciso en gráficos complejos, GUI y escenarios de razonamiento

Devuelve: el análisis de texto generado por el modelo.

Características

  • Las imágenes locales se leen automáticamente como base64 sin procesar para transmitirlas; no se necesita alojamiento de imágenes ni URL pública.

  • Validación del límite de 5 MB por imagen (límite de 智谱).

  • Ante un límite de frecuencia 429, reintenta automáticamente con backoff 3 veces (1.5s / 3s / 4.5s).

  • Si sigue fallando, degrada automáticamente: glm-4.6v-flashglm-4.1v-thinking-flashglm-4v-flash (todas gratuitas); al degradar, indica al principio de la respuesta qué modelo se ha usado.


Related MCP server: Kimi Vision MCP Server

Implementación en tres pasos

1. Instalar dependencias

pip install -r requirements.txt

⚠️ Punto crítico: mcp debe instalarse en la versión 1.x. El reciente mcp 2.0.0 eliminó el módulo integrado mcp.server.fastmcp; si lo instalas, dará un ImportError directo. Por eso se usa pip install "mcp<2".

⚠️ Otro punto: no instales zai ni zhipuai: ambos nombres en PyPI son paquetes de relleno no relacionados (zai es de Zalando, y el nombre de importación de zhipuai ya cambió). Este servidor usa un cliente compatible con OpenAI para conectarse directamente a la interfaz de 智谱 (base_url=https://open.bigmodel.cn/api/paas/v4); solo necesita el paquete openai.

2. Configurar la API Key

Regístrate con tu número de teléfono en bigmodel.cn → en la consola crea una en «API Keys»; es gratuito.

La Key se puede proporcionar de dos maneras, la variable de entorno tiene prioridad:

  • Opción A (recomendada): establece la variable de entorno ZHIPU_API_KEY=你的key

  • Opción B: renombra zhipu_key.txt.example a zhipu_key.txt y escribe la Key dentro (el script leerá automáticamente este archivo en el mismo directorio).

3. Configurarlo en el cliente

Añade un bloque en el archivo de configuración MCP del cliente (cambia la ruta por la tuya):

{
  "mcpServers": {
    "glm-vision": {
      "command": "python",
      "args": ["/绝对路径/到/glm_vision_mcp.py"],
      "env": {
        "ZHIPU_API_KEY": "你的key"
      }
    }
  }
}

Ubicación del archivo de configuración según el cliente:

Cliente

Ruta del archivo de configuración

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 en el proyecto o ~/.cursor/mcp.json global

Cline / Roo (VSCode)

cline_mcp_settings.json en los ajustes del plugin

Continue

la sección mcpServers de ~/.continue/config.json

Se recomienda escribir en command la ruta absoluta del intérprete de Python (por ejemplo, D:/python/python.exe), para evitar que el cliente no encuentre python en el PATH al iniciarse.

Tras configurarlo, es obligatorio reiniciar el cliente — el proceso MCP solo se genera una vez al arrancar el cliente; cambiar la configuración o el código no se recarga en caliente.


Verificar si ha funcionado

Tras reiniciar el cliente, pide al agente que analice una imagen:

Ayúdame a ver qué hay en esta imagen D:\test.png

Si el agente dice que no encuentra la herramienta, comprueba: la sintaxis JSON del archivo de configuración, si la ruta absoluta del script es correcta, si has reiniciado el cliente y si el cliente requiere «confiar/habilitar» manualmente este servidor (WorkBuddy y Cursor tienen este paso).

Tabla de errores comunes

Síntoma

Causa

429 / 1305

Límite de frecuencia del modelo gratuito, no es que la Key sea inválida. El servidor ya ha reintentado y degradado automáticamente.

401

La Key es realmente inválida o no se ha leído.

ModuleNotFoundError: mcp.server.fastmcp

Se instaló mcp 2.x; reinstala con pip install "mcp<2"

未配置智谱 API Key

No hay variable de entorno ni zhipu_key.txt.

图片过大

Cada imagen supera los 5 MB; comprímela primero.

Lista de archivos

Archivo

Necesario

Descripción

glm_vision_mcp.py

El servidor en sí, el único archivo central.

requirements.txt

Recomendado

Lista de dependencias

zhipu_key.txt

Opcional

Solo se necesita si no se usa variable de entorno; su contenido es una línea con la Key.

README.md

Opcional

Este documento

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