Qlik Sense MCP Server
Qlik Sense MCP Server
Сервер Model Context Protocol для Qlik Sense Enterprise. Предоставляет доступ к API репозитория (HTTP) и движка (WebSocket) Qlik в виде 24 инструментов MCP, чтобы клиент LLM мог находить приложения, анализировать модели данных, создавать гиперкубы и управлять задачами перезагрузки через единый унифицированный интерфейс.
Что входит в комплект
Область | Инструменты | Используется для |
Репозиторий (приложения и метаданные) |
| Поиск приложений, получение списка таблиц и полей с их мощностью |
Движок (данные и скрипты) |
| Чтение скрипта загрузки, получение списка визуализаций, запрос значений полей, создание гиперкубов |
Задачи перезагрузки |
| Просмотр, запуск и управление задачами перезагрузки |
Полный список с описаниями: docs/tools.md.
Related MCP server: Opik MCP Server
Быстрый старт
uvx qlik-sense-mcp-serverСервер запускается в режиме Streamable HTTP
на http://127.0.0.1:8000/mcp. Настройте его с помощью переменных окружения — см. docs/configuration.md.
Для режима stdio (устаревший транспорт MCP) используйте --stdio.
Документация
Документ | Содержание |
Требования, установка через | |
Все переменные окружения | |
Транспорты, команды запуска сервера, рекомендуемый порядок вызовов, жесткие ограничения сервера | |
Инвентарь всех 24 инструментов, конверт ответа/ошибки, категории ошибок | |
Структура проекта, компоненты, кэширование соединений, строгое сопоставление ID, двухуровневый тайм-аут | |
Цели | |
Распространенные ошибки, сбои планирования гиперкубов, подробное логирование, самопроверка конфигурации | |
Примечания к выпуску |
Ключевые факты о версии v1.4.0
Кэшированные WebSocket-соединения с движком. После открытия приложения каждый последующий вызов инструмента для того же
app_idповторно использует тот же WebSocket и тот же открытый документ. Переключениеapp_idзакрывает старый документ и открывает новый в том же сокете. Разорванные соединения восстанавливаются прозрачно. Реализация:engine_api.pyиdocs/architecture.md.Транспорт Streamable HTTP по умолчанию. Сервер является долгоживущим процессом; несколько клиентов MCP могут взаимодействовать с ним параллельно. Устаревший режим stdio по-прежнему работает через
--stdio.tool_call_secondsдобавляется как первый ключ в каждый ответ инструмента — время выполнения вызова в миллисекундах. Используйте его для поиска медленных инструментов.Жесткие ограничения гиперкуба.
engine_create_hypercubeнемедленно отклоняет запросы сmax_rows > 5000илиcolumns * max_rows > 9900, возвращая структурированную ошибку с подсказкой по использованию set-analysis или паттернов top-N. Сам движок Qlik возвращает ошибку 7009calc-pages-too-largeдля любой страницы размером более 10000 ячеек.Единый регулятор тайм-аута.
QLIK_WS_TIMEOUT(по умолчанию180.0секунд) управляет как рукопожатием WebSocket, так и каждым вызовом API движка.
Требования
Python 3.12 (пакет собран и протестирован с этой версией; см.
pyproject.toml)Qlik Sense Enterprise (репозиторий на порту 4242, движок на порту 4747 — стандартные порты)
Клиентский сертификат, закрытый ключ и корневой CA от узла Qlik Sense
Сетевой доступ от хоста, на котором запущен этот сервер, к Qlik
Отказ от ответственности
Этот проект является независимой интеграцией, созданной сообществом. Он НЕ связан, не одобрен, не спонсируется и не поддерживается Qlik Technologies Inc., QlikTech International AB или любой другой организацией Qlik. "Qlik", "Qlik Sense", "QlikView" и все связанные названия продуктов являются товарными знаками соответствующих владельцев.
Вся информация об API Qlik Sense, распределении портов, кодах ошибок, поведении протокола и шаблонах использования, применяемая в этом проекте, была получена исключительно из общедоступных источников — портала разработчиков Qlik (help.qlik.com, qlik.dev), форумов Qlik Community и другой публичной документации. Проприетарные, конфиденциальные или полученные путем обратной разработки материалы не используются.
Лицензия
MIT © 2025-2026 Stanislav Chernov
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/bintocher/qlik-sense-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server