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 deployed
Maintenance
Related MCP Connectors
MCP server for Qwen Image 3 AI image generation
Generate AI images and videos from any compatible MCP client.
Generate AI images, video, music, and sound effects, and upscale them, from any MCP client.
MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
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.1116 npm70MIT
- AlicenseNot gradedqualityCmaintenanceEnables analysis of local images through Kimi (Moonshot AI) vision models via the MCP protocol, supporting features like OCR and long context understanding.55 npmMIT
- AlicenseBqualityCmaintenanceMCP server that provides image analysis, OCR text extraction, and image description using the GLM-4V Flash model from Zhipu AI.38MIT
- 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