glm-vision-mcp
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 |
| string | obligatorio | URL http/https de la imagen o ruta absoluta de un archivo local |
| string |
| La pregunta que se le hará al modelo |
| bool |
| 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-flash→glm-4.1v-thinking-flash→glm-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:
mcpdebe instalarse en la versión 1.x. El recientemcp 2.0.0eliminó el módulo integradomcp.server.fastmcp; si lo instalas, dará un ImportError directo. Por eso se usapip install "mcp<2".⚠️ Otro punto: no instales
zainizhipuai: ambos nombres en PyPI son paquetes de relleno no relacionados (zaies de Zalando, y el nombre de importación dezhipuaiya 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 paqueteopenai.
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=你的keyOpción B: renombra
zhipu_key.txt.exampleazhipu_key.txty 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 |
|
Claude Desktop (Win) |
|
Claude Desktop (Mac) |
|
Cursor |
|
Cline / Roo (VSCode) |
|
Continue | la sección |
Se recomienda escribir en
commandla ruta absoluta del intérprete de Python (por ejemplo,D:/python/python.exe), para evitar que el cliente no encuentrepythonen 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 |
| Límite de frecuencia del modelo gratuito, no es que la Key sea inválida. El servidor ya ha reintentado y degradado automáticamente. |
| La Key es realmente inválida o no se ha leído. |
| Se instaló mcp 2.x; reinstala con |
| No hay variable de entorno ni |
| Cada imagen supera los 5 MB; comprímela primero. |
Lista de archivos
Archivo | Necesario | Descripción |
| ✅ | El servidor en sí, el único archivo central. |
| Recomendado | Lista de dependencias |
| Opcional | Solo se necesita si no se usa variable de entorno; su contenido es una línea con la Key. |
| Opcional | Este documento |
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