Skip to main content
Glama

Qlik MCP サーバー

Qlik Cloud API 用の MCP サーバー。これにより、Claude は Qlik アプリケーションと対話し、視覚化からデータを抽出できるようになります。

ツール

qlik_get_apps

ワークスペースで利用可能なすべてのQlikアプリケーションを一覧表示します

  • オプション入力:

    • limit (数値、デフォルト:100):返されるアプリの最大数

    • offset (文字列): 次のページのページ区切りオフセット

  • 戻り値: IDと情報を含むアプリケーションのリスト

qlik_get_app_sheets

Qlik アプリケーション内のすべてのシートを取得する

  • オプション入力:

    • app_id (文字列): Qlik アプリケーションの ID (デフォルトは QLIK_APP_ID 環境変数)

  • 戻り値: ID、タイトル、メタデータを含むシートのリスト

qlik_get_sheet_charts

特定のシート内のすべてのグラフを取得する

  • 必要な入力:

    • sheet_id (文字列): チャートを取得するシートのID

  • オプション入力:

    • app_id (文字列): Qlik アプリケーションの ID (デフォルトは QLIK_APP_ID 環境変数)

  • 戻り値: ID、タイプ、位置を含むチャートのリスト

qlik_get_chart_data

特定のグラフからデータを取得する

  • 必要な入力:

    • sheet_id (文字列): チャートを含むシートのID

    • chart_id (文字列): データを取得するチャートのID

  • オプション入力:

    • app_id (文字列): Qlik アプリケーションの ID (デフォルトは QLIK_APP_ID 環境変数)

    • max_rows (数値、デフォルト: 10000): 取得する行の最大数

    • page_size (数値、デフォルト:1000):リクエストあたりの行数

    • include_metadata (ブール値、デフォルト: true): レスポンスにチャートのメタデータを含める

  • 戻り値: ヘッダー、行、およびオプションのメタデータを含むチャートデータ

Related MCP server: MCP Alchemy

設定

Qlik Cloud API キーを作成します。

  1. Qlik Cloudテナントにログインする

  2. 設定 > APIキーに移動します

  3. 適切なアクセス権を持つ新しいAPIキーを作成する

  4. APIキーを安全に保存する

環境を構成する:

Qlik Cloud の資格情報を使用して.envファイルを作成します (テンプレートについては.env.exampleを参照してください)。

QLIK_API_KEY=your_api_key_here QLIK_BASE_URL=your_tenant_url QLIK_APP_ID=your_default_app_id MAX_ROWS_PER_REQUEST=1000 MAX_TOTAL_ROWS=10000 REQUEST_DELAY_MS=100 MAX_RETRIES=3 RETRY_DELAY_MS=1000

Dockerでの使用

この MCP サーバーは Docker を使用して実行することもできます。

# Build the Docker image docker build -t qlik-mcp . # Run the container # Make sure to create a .env file first (copy from .env.example) docker run --env-file .env qlik-mcp

Claude Desktopでの使用

claude_desktop_config.jsonに以下を追加します。

Denoの使用(推奨)

{ "mcpServers": { "qlik": { "command": "/path/to/deno", "args": ["run", "--allow-all", "--env-file=.env", "src/index.ts"], "cwd": "/path/to/qlik-mcp" } } }

Node.jsの使用

{ "mcpServers": { "qlik": { "command": "npx", "args": ["tsx", "src/index.ts"], "env": { "QLIK_API_KEY": "your_api_key_here", "QLIK_BASE_URL": "your_tenant_url", "QLIK_APP_ID": "your_default_app_id" }, "cwd": "/path/to/qlik-mcp" } } }

カーソルとの使用

  1. カーソル設定を開く

  2. Claudeの設定セクションに移動する

  3. 新しい MCP 構成を追加します。

{ "name": "Qlik Cloud", "command": "/path/to/deno", "args": ["run", "--allow-all", "--env-file=.env", "src/index.ts"], "cwd": "/path/to/qlik-mcp" }

/path/to/denoを Deno インストール パス (Unix システムでは通常~/.deno/bin/deno ) に置き換え、 /path/to/qlik-mcpクローンしたリポジトリへの絶対パスに置き換えます。

トラブルシューティング

エラーが発生した場合は、次の点を確認してください。

  • APIキーに必要な権限があります

  • テナントURLが正しくアクセス可能である

  • アプリIDが存在し、アクセス可能です

  • 環境変数が適切に設定されている

  • レート制限設定はテナントに適切です

よくある問題:

  • 401 Unauthorized : APIキーを確認してください

  • 403 Forbidden : APIキーの権限を確認してください

  • 429 Too Many Requests : レート制限設定を調整してください

  • 404 Not Found : アプリとシートのIDを確認してください

発達

前提条件

ローカルセットアップ

# Clone repository git clone https://github.com/jwaxman19/qlik-mcp.git cd qlik-mcp # Install dependencies (for IDE support) npm install # Run server deno task dev

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。

📊 データプラットフォーム

データ統合、変換、パイプライン オーケストレーションのためのデータ プラットフォーム。

  • JordiNei/mcp-databricks-server - Databricks API に接続し、LLM が SQL クエリを実行し、ジョブを一覧表示し、ジョブ ステータスを取得できるようにします。

  • jwaxman19/qlik-mcp 📇 ☁️ - 包括的な認証とレート制限のサポートにより、アプリケーションやシートのクエリ、ビジュアライゼーションからのデータの抽出を可能にする Qlik Cloud API 用の MCP サーバー。

  • keboola/keboola-mcp-server - Keboola接続データプラットフォームと連携します。このサーバーは、KeboolaストレージAPIからのデータの一覧表示とアクセスのためのツールを提供します。

-
security - not tested
A
license - permissive license
-
quality - not tested

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/jwaxman19/qlik-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server