Qlik Sense MCP Server
Qlik Sense MCP Server
Model Context Protocol-Server für Qlik Sense Enterprise. Stellt Qliks Repository (HTTP) und Engine (WebSocket) APIs als 24 MCP-Tools bereit, sodass ein LLM-Client Apps entdecken, Datenmodelle untersuchen, Hypercubes erstellen und Reload-Tasks über eine einzige einheitliche Schnittstelle verwalten kann.
Was ist enthalten
Bereich | Tools | Verwendung für |
Repository (Apps & Metadaten) |
| Apps entdecken, Tabellen und Felder mit Kardinalitäten auflisten |
Engine (Daten & Skript) |
| Ladeskript lesen, Visualisierungen auflisten, Feldwerte abfragen, Hypercubes erstellen |
Reload-Tasks |
| Reload-Tasks untersuchen, auslösen und verwalten |
Vollständige Liste mit Beschreibungen: docs/tools.md.
Related MCP server: Opik MCP Server
Schnellstart
uvx qlik-sense-mcp-serverDer Server startet im Streamable HTTP
Modus unter http://127.0.0.1:8000/mcp. Konfigurieren Sie ihn über Umgebungsvariablen — siehe docs/configuration.md.
Für den stdio-Modus (Legacy MCP-Transport) verwenden Sie --stdio.
Dokumentation
Dokument | Inhalt |
Anforderungen, Installation via | |
Alle | |
Transporte, Server-Startbefehle, empfohlene Aufrufreihenfolge, durch diesen Server erzwungene harte Limits | |
Inventar aller 24 Tools, Antwort-/Fehler-Envelope, Fehlerkategorien | |
Projektlayout, Komponenten, Verbindungs-Caching, striktes ID-Matching, zweistufiges Timeout | |
| |
Häufige Fehler, Fehler bei der Hypercube-Planung, ausführliche Protokollierung, Konfigurations-Selbsttest | |
Versionshinweise |
Wichtige Fakten zur v1.4.0-Reihe
Gecachte Engine-WebSocket-Verbindungen. Sobald eine App geöffnet ist, verwendet jeder nachfolgende Tool-Aufruf für dieselbe
app_iddenselben WebSocket und dasselbe geöffnete Dokument. Ein Wechsel derapp_idschließt das alte Dokument und öffnet das neue auf demselben Socket. Unterbrochene Verbindungen werden transparent wiederhergestellt. Implementierung:engine_api.pyunddocs/architecture.md.Standardmäßig Streamable HTTP-Transport. Der Server ist ein langlebiger Prozess; mehrere MCP-Clients können parallel mit ihm kommunizieren. Der Legacy-stdio-Modus funktioniert weiterhin mit
--stdio.tool_call_secondswird als erster Schlüssel jeder Tool-Antwort eingefügt — die Wanduhrzeit des Aufrufs in Millisekunden. Verwenden Sie dies, um langsame Tools zu identifizieren.Harte Hypercube-Limits.
engine_create_hypercubelehnt Anfragen mitmax_rows > 5000odercolumns * max_rows > 9900sofort ab, mit einem strukturierten Fehler und einem Hinweis auf Set-Analysis- oder Top-N-Muster. Die Qlik Engine selbst gibt Fehler 7009calc-pages-too-largefür jede einzelne Seite über 10.000 Zellen zurück.Einheitlicher Timeout-Regler.
QLIK_WS_TIMEOUT(Standard180.0Sekunden) steuert sowohl den WebSocket-Handshake als auch jeden Engine-API-Aufruf.
Anforderungen
Python 3.12 (das Paket wurde mit dieser Version erstellt und getestet; siehe
pyproject.toml)Qlik Sense Enterprise (Repository auf Port 4242, Engine auf Port 4747 — die Standard-Ports)
Client-Zertifikat, privater Schlüssel und Root-CA vom Qlik Sense-Knoten
Netzwerkzugriff vom Host, auf dem dieser Server läuft, zu Qlik
Haftungsausschluss
Dieses Projekt ist eine unabhängige, von der Community erstellte Integration. Es ist NICHT mit Qlik Technologies Inc., QlikTech International AB oder einer anderen Qlik-Einheit verbunden, wird von diesen nicht unterstützt, gesponsert oder gefördert. "Qlik", "Qlik Sense", "QlikView" und alle zugehörigen Produktnamen sind Marken ihrer jeweiligen Eigentümer.
Alle Informationen über Qlik Sense APIs, Port-Zuweisungen, Fehlercodes, Protokollverhalten und Nutzungsmuster, die in diesem Projekt verwendet werden, wurden ausschließlich aus öffentlich zugänglichen Quellen bezogen — dem Qlik Developer Portal (help.qlik.com, qlik.dev), den Qlik Community-Foren und anderer öffentlicher Dokumentation. Es wird kein proprietäres, vertrauliches oder durch Reverse Engineering gewonnenes Material verwendet.
Lizenz
MIT © 2025-2026 Stanislav Chernov
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/bintocher/qlik-sense-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server