Qlik Cloud MCP (Model Context Protocol) Server

Qlik Cloud MCP (Model Context Protocol) Server

site icon
2025.04.08 0
TypeScriptAI 助手集成云服务中间件开发效率
Qlik Cloud MCP (Model Context Protocol) Server 是一个为 Qlik Cloud API 设计的模型上下文协议服务器,旨在使 AI 助手能够与 Qlik Cloud 资源和功能进行交互。它提供了统一的接口来管理模型上下文、状态持久化以及 Qlik Cloud API 的集成。
View on GitHub

Overview

基本能力

产品定位

Qlik Cloud MCP Server 是一个为 AI 助手(如 Claude Desktop 和 Cursor)提供 Qlik Cloud 资源访问和功能操作的中间件服务。

核心功能

  • 模型上下文管理:创建、检索和管理 Qlik Cloud 应用的模型上下文
  • 状态持久化:跨会话保存和恢复模型状态
  • Qlik Cloud API 集成:访问 Qlik Cloud 资源和功能
  • Claude Desktop 集成:扩展 Claude Desktop 以支持 Qlik Cloud 功能
  • Cursor AI 集成:直接在 Cursor 中使用 Qlik Cloud 功能

适用场景

  • AI 助手需要与 Qlik Cloud 资源交互的场景
  • 需要跨会话保持模型状态的 AI 应用
  • 开发集成 Qlik Cloud 功能的 AI 助手扩展

工具列表

  • npm:用于安装和管理 Node.js 包
  • Docker:用于容器化部署
  • 测试脚本:包括单元测试、集成测试和连接性测试

常见问题解答

请参考 Troubleshooting 文档获取常见问题解决方案。

使用教程

使用依赖

  • Node.js 环境
  • npm 包管理器
  • Docker(可选,用于容器化部署)

安装教程

# 安装包
npm install @qlik-cloud-mcp/server

# 创建配置文件
cp .env.example .env

# 编辑配置文件,添加 Qlik Cloud 详细信息
nano .env

# 启动服务器
npm start

Docker 部署

# 使用 Docker 构建和运行
./docker-run.sh

调试方式

# 运行单元测试
npm test

# 运行集成测试
npm run test:integration

# 测试 Claude Desktop 连接性
./tests/claude-desktop-connectivity-test.sh

# 测试 Cursor 连接性
./tests/cursor-connectivity-test.sh

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。