Qlik
MCP server providing AI assistants with comprehensive access to Qlik Sense applications - 9 powerful tools for measures, dimensions, scripts, and more
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
Maintainer
Works with
Installation
Manual Installation
npx qlikConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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-serverInstall 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 syncPlace 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.pemConfigure 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=30Test 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.pyAdd 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"
}
}
}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 integrationQlik 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.
Qlik Alternatives — Similar Analytics Servers
Looking for alternatives to Qlik? Here are other popular analytics servers you can use with Claude, Cursor, and VS Code.
OpenMetadata
★ 14.0kOpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.
Superset
★ 10.9kAn MCP server that provides AI assistants with full access to Apache Superset instances, enabling interaction with dashboards, charts, datasets, databases, and SQL execution capabilities.
Horizon
★ 4.4k📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达
MCP Server Chart
★ 4.1kEnables generation of 25+ types of charts and data visualizations using AntV, including bar charts, line charts, maps, mind maps, and specialized diagrams like fishbone and sankey charts. Supports both statistical charts and geographic visualizations
Muapi CLI
★ 997Official CLI for muapi.ai — generate images, videos & audio from the terminal. MCP server, 14 AI models, npm + pip installable.
Weather MCP Server
★ 907Weather Data Fetcher MCP server built with Node.js, MCP SDK, and Zod. Provides weather details like temperature and forecast for cities such as Noida and Delhi via a registered tool. Simplifies API integration, enabling structured responses for clien
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.
Set Up Qlik in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.