glm-vision-mcp
glm-vision MCP Server
Verleiht jedem KI-Agenten die Fähigkeit, Bilder zu sehen. Im Hintergrund werden die komplett kostenlosen visuellen Inferenzmodelle von 智谱 verwendet, die über das MCP-Protokoll als Standard-Tools bereitgestellt werden. Jeder MCP-fähige Client kann sie direkt nutzen – null API-Kosten.
💡 Kostenlose Garantie: Es werden ausschließlich die kostenlosen Modelle aus der Wohlfahrtszone von 智谱 verwendet (GLM-4.6V-Flash / GLM-4.1V-Thinking-Flash / GLM-4V-Flash), es sind keine kostenpflichtigen Modelle enthalten, auch bei langfristiger Nutzung entstehen keine Kosten.
Bereitgestellte Tools
analyze_image(image_input, question, thinking)
Parameter | Typ | Standardwert | Beschreibung |
| string | erforderlich | http/https-URL des Bildes oder absoluter Pfad einer lokalen Datei |
| string |
| Die Frage, die an das Modell gestellt werden soll |
| bool |
| Aktiviert den Denkmodus, genauer bei komplexen Diagrammen/GUI/Inferenzszenarien |
Rückgabe: Textanalyseergebnis des Modells.
Eigenschaften
Lokale Bilder werden automatisch als nacktes Base64 übertragen, kein Bildhosting und keine öffentliche URL erforderlich
Einzelbild-Limit 5 MB wird validiert (Beschränkung von 智谱)
Bei 429-Rate-Limit automatischer Backoff mit 3 Wiederholungen (1,5 s / 3 s / 4,5 s)
Bei weiterem Fehlschlag automatisches Downgrade:
glm-4.6v-flash→glm-4.1v-thinking-flash→glm-4v-flash(alle kostenlos),
beim Downgrade wird am Anfang der Antwort angegeben, welches Modell verwendet wurde
Related MCP server: Kimi Vision MCP Server
Bereitstellung in drei Schritten
1. Abhängigkeiten installieren
pip install -r requirements.txt⚠️ Wichtige Falle:
mcpmuss in Version 1.x installiert werden. Das neuestemcp 2.0.0hat das eingebautemcp.server.fastmcp-Modul entfernt; wer es installiert, erhält direkt einen ImportError. Also:pip install "mcp<2".⚠️ Noch eine Falle: Installiere nicht
zaioderzhipuai– auf PyPI sind das beides nicht verwandte Platzhalterpakete (zaigehört zu Zalando,zhipuaihat seinen Importnamen geändert). Dieser Server verwendet einen OpenAI-kompatiblen Client und verbindet sich direkt mit der 智谱-Schnittstelle (base_url=https://open.bigmodel.cn/api/paas/v4); es wird nur das Paketopenaibenötigt.
2. API-Schlüssel konfigurieren
Registriere dich mit deiner Handynummer bei bigmodel.cn → erstelle in der Konsole einen „API Keys“-Schlüssel, kostenlos.
Es gibt zwei Möglichkeiten, den Key anzugeben, Umgebungsvariablen haben höhere Priorität:
Methode A (empfohlen): Setze die Umgebungsvariable
ZHIPU_API_KEY=你的keyMethode B: Benenne
zhipu_key.txt.exampleinzhipu_key.txtum und trage den Key ein (das Skript liest diese Datei automatisch aus demselben Verzeichnis).
3. Im Client konfigurieren
Füge in der MCP-Konfigurationsdatei des Clients einen Abschnitt hinzu (ersetze die Pfade durch deine eigenen):
{
"mcpServers": {
"glm-vision": {
"command": "python",
"args": ["/绝对路径/到/glm_vision_mcp.py"],
"env": {
"ZHIPU_API_KEY": "你的key"
}
}
}
}Speicherorte der Konfigurationsdateien für verschiedene Clients:
Client | Pfad der Konfigurationsdatei |
WorkBuddy |
|
Claude Desktop (Win) |
|
Claude Desktop (Mac) |
|
Cursor | Im Projekt |
Cline / Roo (VSCode) | In den Plugin-Einstellungen: |
Continue | Im Abschnitt |
commandsollte den absoluten Pfad des Python-Interpreters angeben (z. B.D:/python/python.exe), damit der Client beim Start nicht darauf angewiesen ist,pythonim PATH zu finden.
Nach der Konfiguration muss der Client neu gestartet werden – Der MCP-Prozess wird nur beim Start des Clients einmal erzeugt; weder Konfigurations- noch Codeänderungen werden heiß nachgeladen.
Überprüfung des Erfolgs
Nach dem Neustart des Clients lässt du den Agenten ein Bild analysieren:
Schau dir bitte an, was auf
D:\test.pngzu sehen ist.
Wenn der Agent sagt, dass er das Tool nicht findet, prüfe: ob die JSON-Syntax der Konfigurationsdatei korrekt ist, ob der absolute Skriptpfad stimmt, ob der Client neu gestartet wurde und ob der Client diesen Server manuell „vertrauen/aktivieren“ muss (WorkBuddy und Cursor haben diesen Schritt).
Häufige Fehler im Überblick
Symptom | Ursache |
| Kostenlose Modelle sind limitiert, der Key ist nicht ungültig. Der Server hat automatisch wiederholt und herabgestuft. |
| Key wirklich ungültig oder wurde nicht gelesen |
| Falsch als mcp 2.x installiert, neu installieren: |
| Weder Umgebungsvariable noch |
| Einzelbild über 5 MB, zuerst komprimieren |
Dateiliste
Datei | Erforderlich | Beschreibung |
| ✅ | Der Server selbst, die einzige Kerndatei |
| Empfohlen | Abhängigkeitsliste |
| Optional | Nur erforderlich, wenn keine Umgebungsvariable verwendet wird; Inhalt ist eine Zeile mit dem Key |
| Optional | Dieses Dokument |
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