qlik-mcp
The Qlik MCP Server is designed to enable seamless interaction with Qlik Cloud applications, allowing users to query applications, retrieve sheets, and extract data from visualizations efficiently. It supports robust authentication and rate limiting features, making it suitable for complex data integration and transformation tasks.
Qlik MCP Server
MCP Server for the Qlik Cloud API, enabling interaction with Qlik applications and extraction of data from visualizations.
Tools
- qlik_get_apps: List all Qlik applications available in the workspace.
- qlik_get_app_sheets: Retrieve all sheets in a specified Qlik application.
- qlik_get_sheet_charts: Get all charts within a specified sheet.
- qlik_get_chart_data: Extract data from specific charts, with options for metadata and pagination.
Setup
- Create a Qlik Cloud API Key and configure environment variables in a
.env
file.
Usage with Docker
Run the MCP server using Docker after building the Docker image.
Usage with Claude Desktop
Integrate the server into Claude Desktop using Deno or Node.js for execution.
Troubleshooting
Verify API key permissions, tenant URL accessibility, and environment variables for common errors like 401 Unauthorized
, 403 Forbidden
, 429 Too Many Requests
, and 404 Not Found
.
Development
- Prerequisites: Deno and optional Node.js.
- Clone repository, install dependencies, and run the server locally.
License
Licensed under the MIT License.