Skip to main content
Glama
jwaxman19

Qlik MCP Server

by jwaxman19

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: Metabase MCP

設定

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からのデータの一覧表示とアクセスのためのツールを提供します。

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    B
    quality
    C
    maintenance
    Connects AI assistants like Claude to Qlik Cloud and Qlik Sense Enterprise environments, enabling natural language interactions for analytics, app management, reloads, user administration, and data governance across 34 tools.
    34
    16
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    Enables AI applications to interact with Tableau through tools for querying data, exploring content, and retrieving views.
    11,978
    Apache 2.0
  • A
    license
    -
    quality
    D
    maintenance
    Enables AI applications to interact with Tableau for querying data, exploring content, and retrieving views through natural language.
    11,978
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Renders interactive Chart.js charts and dashboards inline in AI conversations.

  • Connect Claude to Fathom meeting recordings, transcripts, and summaries

  • Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.

View all MCP Connectors

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