Skip to main content
Glama

Qlik MCP Server

Servidor Qlik MCP

Servidor MCP para la API de Qlik Cloud, que permite a Claude interactuar con aplicaciones Qlik y extraer datos de las visualizaciones.

Herramientas

qlik_get_apps

Enumere todas las aplicaciones Qlik disponibles en el espacio de trabajo

  • Entradas opcionales:
    • limit (número, predeterminado: 100): número máximo de aplicaciones a devolver
    • offset (cadena): desplazamiento de paginación para la página siguiente
  • Devoluciones: Listado de aplicaciones con sus IDs e información

qlik_get_app_sheets

Obtener todas las hojas en una aplicación Qlik

  • Entradas opcionales:
    • app_id (cadena): el ID de la aplicación Qlik (el valor predeterminado es la variable de entorno QLIK_APP_ID)
  • Devuelve: Lista de hojas con sus ID, títulos y metadatos

qlik_get_sheet_charts

Obtener todos los gráficos en una hoja específica

  • Entradas requeridas:
    • sheet_id (cadena): El ID de la hoja de la que se obtendrán los gráficos
  • Entradas opcionales:
    • app_id (cadena): el ID de la aplicación Qlik (el valor predeterminado es la variable de entorno QLIK_APP_ID)
  • Devuelve: Lista de gráficos con sus ID, tipos y posiciones

qlik_obtener_datos_del_gráfico

Obtener datos de un gráfico específico

  • Entradas requeridas:
    • sheet_id (cadena): El ID de la hoja que contiene el gráfico
    • chart_id (cadena): El ID del gráfico del que se obtendrán los datos
  • Entradas opcionales:
    • app_id (cadena): el ID de la aplicación Qlik (el valor predeterminado es la variable de entorno QLIK_APP_ID)
    • max_rows (número, predeterminado: 10000): Total máximo de filas a recuperar
    • page_size (número, predeterminado: 1000): Número de filas por solicitud
    • include_metadata (booleano, valor predeterminado: verdadero): incluir metadatos del gráfico en la respuesta
  • Devuelve: datos del gráfico con encabezados, filas y metadatos opcionales

Configuración

Crear una clave API de Qlik Cloud:

  1. Inicie sesión en su inquilino de Qlik Cloud
  2. Vaya a Configuración > Claves API
  3. Cree una nueva clave API con el acceso adecuado
  4. Guarde la clave API de forma segura

Configurar entorno:

Cree un archivo .env con sus credenciales de Qlik Cloud (consulte .env.example para ver una plantilla):

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

Uso con Docker

También puedes ejecutar este servidor MCP usando 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

Uso con Claude Desktop

Agregue lo siguiente a su claude_desktop_config.json :

Uso de Deno (recomendado)

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

Usando 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" } } }

Uso con cursor

  1. Abrir la configuración del cursor
  2. Vaya a la sección de configuración de Claude
  3. Agregar una nueva configuración de MCP:
{ "name": "Qlik Cloud", "command": "/path/to/deno", "args": ["run", "--allow-all", "--env-file=.env", "src/index.ts"], "cwd": "/path/to/qlik-mcp" }

Reemplace /path/to/deno con su ruta de instalación de Deno (generalmente ~/.deno/bin/deno en sistemas Unix) y /path/to/qlik-mcp con la ruta absoluta a su repositorio clonado.

Solución de problemas

Si encuentra errores, verifique que:

  • Su clave API tiene los permisos necesarios
  • La URL del inquilino es correcta y accesible
  • El ID de la aplicación existe y es accesible
  • Las variables de entorno están configuradas correctamente
  • Las configuraciones de limitación de velocidad son apropiadas para su inquilino

Problemas comunes:

  • 401 Unauthorized : Verifique su clave API
  • 403 Forbidden : Verificar permisos de clave API
  • 429 Too Many Requests : Ajustar la configuración de limitación de velocidad
  • 404 Not Found : verificar los ID de la aplicación y la hoja

Desarrollo

Prerrequisitos

Configuración local

# 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

Licencia

Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.

📊 Plataformas de datos

Plataformas de datos para integración, transformación y orquestación de canales de datos.

  • JordiNei/mcp-databricks-server - Conéctese a la API de Databricks, lo que permite a los LLM ejecutar consultas SQL, enumerar trabajos y obtener el estado de los trabajos.
  • jwaxman19/qlik-mcp 📇 ☁️ - Servidor MCP para la API de Qlik Cloud que permite consultar aplicaciones, hojas y extraer datos de visualizaciones con autenticación integral y soporte de limitación de velocidad.
  • keboola/keboola-mcp-server : interactúa con la plataforma de datos de conexión de Keboola. Este servidor proporciona herramientas para listar y acceder a los datos desde la API de almacenamiento de Keboola.
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Permite a Claude interactuar con las aplicaciones de Qlik Cloud y extraer datos de las visualizaciones a través de la API de Qlik Cloud.

  1. Herramientas
    1. qlik\_get\_apps
    2. qlik\_get\_app\_sheets
    3. qlik\_get\_sheet\_charts
    4. qlik\_obtener\_datos\_del\_gráfico
  2. Configuración
    1. Crear una clave API de Qlik Cloud:
    2. Configurar entorno:
  3. Uso con Docker
    1. Uso con Claude Desktop
      1. Uso de Deno (recomendado)
      2. Usando Node.js
    2. Uso con cursor
      1. Solución de problemas
        1. Desarrollo
          1. Prerrequisitos
          2. Configuración local
        2. Licencia
          1. 📊 Plataformas de datos

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          Connects Claude Desktop directly to databases, allowing it to explore database structures, write SQL queries, analyze datasets, and create reports through an API layer with tools for table exploration and query execution.
          Last updated -
          210
          Python
          Mozilla Public License 2.0
          • Apple
        • -
          security
          F
          license
          -
          quality
          Connects Claude AI to QGIS through the Model Context Protocol, allowing Claude to directly interact with and control QGIS for tasks like project creation, layer manipulation, and code execution.
          Last updated -
          286
          Python
          • Apple
        • -
          security
          F
          license
          -
          quality
          Connects QGIS to Claude AI through the Model Context Protocol, enabling AI-assisted project creation, layer manipulation, processing algorithm execution, and Python code running within QGIS.
          Last updated -
          Python
          • Apple
        • A
          security
          A
          license
          A
          quality
          An implementation that enables Claude to connect to ServiceNow instances, retrieve data, and perform actions through the ServiceNow API.
          Last updated -
          62
          70
          Python
          MIT License
          • Apple

        View all related MCP servers

        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