Qlik

v1.0.0Analyticsstable

MCP server providing AI assistants with comprehensive access to Qlik Sense applications - 9 powerful tools for measures, dimensions, scripts, and more

ai-integrationbusiness-intelligencemcp-serverpythonqlik
Share:
10
Stars
0
Downloads
0
Weekly
0/5

What is Qlik?

Qlik is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server providing ai assistants with comprehensive access to qlik sense applications - 9 powerful tools for measures, dimensions, scripts, and more

MCP server providing AI assistants with comprehensive access to Qlik Sense applications - 9 powerful tools for measures, dimensions, scripts, and more

This server falls under the Analytics category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP server providing AI assistants with comprehensive access

Use Cases

Access Qlik Sense applications with 9 tools for analyzing measures and dimensions.
Query application scripts and retrieve application metadata.
Analyze business intelligence data through AI.
arthurfantaci

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMar 19, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx qlik

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Qlik

The Qlik MCP Server gives AI assistants direct access to Qlik Sense applications through nine purpose-built tools covering measures, dimensions, fields, sheets, scripts, visualizations, variables, data sources, and application listing. It connects via WebSocket to Qlik Sense Enterprise using SSL certificate authentication, making it suitable for automated BI analysis and data governance workflows.

Prerequisites

  • Python 3.9+ with the uv package manager installed (curl -LsSf https://astral.sh/uv/install.sh | sh)
  • Qlik Sense Enterprise on-premises server with API access enabled
  • SSL certificates exported from Qlik Sense: root.pem, client.pem, client_key.pem
  • Qlik Sense user directory name and user ID with access to target applications
  • Claude Desktop or Cursor IDE with MCP support
1

Clone the repository

Clone the qlik-mcp-server repository from GitHub. The server is not available as a published package, so the source must be cloned directly.

git clone https://github.com/arthurfantaci/qlik-mcp-server.git
cd qlik-mcp-server
2

Install dependencies with uv

Use the uv package manager to install all Python dependencies into an isolated environment. Run uv sync to read the project's dependency lockfile.

curl -LsSf https://astral.sh/uv/install.sh | sh
uv sync
3

Place SSL certificates

Export the Qlik Sense SSL certificates from the Qlik Management Console and copy them into the certs/ directory inside the project. These files are required for WebSocket authentication.

mkdir -p certs/
# Copy your exported certificates:
# certs/root.pem
# certs/client.pem
# certs/client_key.pem
4

Configure environment variables

Copy the example .env file and fill in your Qlik Sense server hostname, user directory, user ID, and optional WebSocket timeout. Do not include the https:// prefix in QLIK_SERVER.

cp .env.example .env

# Contents of .env:
QLIK_SERVER=your-qlik-server.example.com
QLIK_USER_DIRECTORY=DOMAIN
QLIK_USER_ID=your_username
WEBSOCKET_TIMEOUT=30
5

Test the server directly

Run the server manually to verify the Qlik Sense connection before wiring it into Claude Desktop.

/opt/homebrew/bin/python3.11 -m src.server
# Or:
/opt/homebrew/bin/python3.11 start_server.py
6

Add the server to Claude Desktop configuration

Edit claude_desktop_config.json to point to the Python binary and the server module. Use the absolute path to the Python interpreter in the project virtual environment.

{
  "mcpServers": {
    "qlik": {
      "command": "/opt/homebrew/bin/python3.11",
      "args": ["-m", "src.server"],
      "cwd": "/absolute/path/to/qlik-mcp-server"
    }
  }
}
7

Restart Claude Desktop and run tests

Restart Claude Desktop to load the server. Optionally run the test suite to confirm all 9 tools are reachable against your Qlik Sense instance.

uv run pytest -m unit
# Integration tests (requires live Qlik Sense):
uv run pytest -m integration

Qlik Examples

Client configuration

claude_desktop_config.json entry for the Qlik MCP server using the system Python 3.11 and the cloned project directory.

{
  "mcpServers": {
    "qlik": {
      "command": "/opt/homebrew/bin/python3.11",
      "args": ["-m", "src.server"],
      "cwd": "/Users/you/qlik-mcp-server"
    }
  }
}

Prompts to try

Sample prompts for exploring Qlik Sense data through Claude Desktop once the MCP server is connected.

- "Show me all available Qlik Sense applications"
- "Get all measures from app abc123 with their expressions and tags"
- "Analyze the load script from app abc123 and identify all BINARY LOAD statements"
- "List all dimensions in app abc123 grouped by their grouping type"
- "Get the data sources for app abc123 and explain the data lineage"

Troubleshooting Qlik

WebSocket connection refused or SSL handshake error

Verify the SSL certificates in certs/ were exported from the correct Qlik Sense server. Ensure QLIK_SERVER matches the server hostname exactly as it appears in the certificate's common name.

Access denied when listing applications

Confirm QLIK_USER_DIRECTORY and QLIK_USER_ID match an active Qlik Sense user with access to the target applications. The user directory is typically the Windows domain name in uppercase.

ModuleNotFoundError for src.server

Run the server from the project root directory where the src/ folder is located. The cwd field in claude_desktop_config.json must be set to the absolute path of the cloned repository.

Frequently Asked Questions about Qlik

What is Qlik?

Qlik is a Model Context Protocol (MCP) server that mcp server providing ai assistants with comprehensive access to qlik sense applications - 9 powerful tools for measures, dimensions, scripts, and more It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Qlik?

Follow the installation instructions on the Qlik GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Qlik?

Qlik works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Qlik free to use?

Yes, Qlik is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Analytics MCP Servers

Explore all analytics servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "qlik": { "command": "npx", "args": ["-y", "qlik"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Qlik?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides