Qlik Sense MCP Server
Qlik Sense MCP Server
Qlik Sense Enterprise用のModel Context Protocolサーバーです。QlikのRepository (HTTP) およびEngine (WebSocket) APIを24個のMCPツールとして公開し、LLMクライアントが単一の統一インターフェースを通じて、アプリの検出、データモデルの調査、ハイパーキューブの構築、リロードタスクの管理を行えるようにします。
含まれる機能
エリア | ツール | 用途 |
Repository (アプリとメタデータ) |
| アプリの検出、テーブルとフィールドのリスト化およびカーディナリティの確認 |
Engine (データとスクリプト) |
| ロードスクリプトの読み取り、可視化のリスト化、フィールド値のクエリ、ハイパーキューブの構築 |
リロードタスク |
| リロードタスクの調査、実行、管理 |
詳細なリストと説明: docs/tools.md。
Related MCP server: Opik MCP Server
クイックスタート
uvx qlik-sense-mcp-serverサーバーはStreamable HTTPモードで http://127.0.0.1:8000/mcp にて起動します。環境変数を使用して設定してください — docs/configuration.mdを参照してください。
stdioモード(従来のMCPトランスポート)の場合は、--stdio を渡してください。
ドキュメント
ドキュメント | 内容 |
要件、 | |
すべての | |
トランスポート、サーバー起動コマンド、推奨される呼び出し順序、このサーバーで強制されるハードリミット | |
全24ツールのインベントリ、レスポンス/エラーエンベロープ、エラーカテゴリ | |
プロジェクトレイアウト、コンポーネント、接続キャッシュ、厳密なIDマッチング、2段階のタイムアウト | |
| |
一般的なエラー、ハイパーキューブ計画の失敗、詳細ログ、設定の自己診断 | |
リリースノート |
v1.4.0ラインの主要な事実
Engine WebSocket接続のキャッシュ。 アプリが開かれると、同じ
app_idに対する後続のすべてのツール呼び出しで、同じWebSocketと開かれたドキュメントが再利用されます。app_idを切り替えると、古いドキュメントが閉じられ、同じソケット上で新しいドキュメントが開かれます。切断された接続は透過的に再接続されます。実装:engine_api.pyおよびdocs/architecture.md。デフォルトでStreamable HTTPトランスポートを使用。 サーバーは常駐プロセスであり、複数のMCPクライアントが並行して通信できます。従来のstdioモードも
--stdioで引き続き動作します。tool_call_secondsがすべてのツールレスポンスの最初のキーとして挿入されます — 呼び出しの壁時計時間(ミリ秒単位)。低速なツールの特定に使用してください。ハイパーキューブのハードリミット。
engine_create_hypercubeは、max_rows > 5000またはcolumns * max_rows > 9900のリクエストを即座に拒否し、構造化されたエラーとセット分析またはトップNパターンへのヒントを返します。Qlik Engine自体は、10000セルを超える単一ページに対してエラー 7009calc-pages-too-largeを返します。単一のタイムアウト設定。
QLIK_WS_TIMEOUT(デフォルト180.0秒)が、WebSocketハンドシェイクとすべてのEngine API呼び出しの両方を制御します。
要件
Python 3.12 (パッケージはこのバージョンでビルドおよびテストされています;
pyproject.tomlを参照)Qlik Sense Enterprise (Repositoryはポート4242、Engineはポート4747 — 標準ポート)
Qlik Senseノードからのクライアント証明書、秘密鍵、ルートCA
このサーバーを実行するホストからQlikへのネットワークアクセス
免責事項
このプロジェクトは、コミュニティによって構築された独立した統合ツールです。Qlik Technologies Inc.、QlikTech International AB、またはその他のQlik関連団体とは提携、推奨、後援、またはサポートされていません。「Qlik」、「Qlik Sense」、「QlikView」およびすべての関連製品名は、それぞれの所有者の商標です。
Qlik Sense API、ポート割り当て、エラーコード、プロトコル動作、およびこのプロジェクトで使用されている使用パターンに関するすべての情報は、Qlik Developer Portal (help.qlik.com, qlik.dev)、Qlik Communityフォーラム、およびその他の公開ドキュメントからのみ取得されています。独自の、機密の、またはリバースエンジニアリングされた資料は使用されていません。
ライセンス
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