基本能力
产品定位
superset-mcp-server 是一个基于 Apache Superset REST API 的 MCP 服务器端应用,旨在通过大模型提供基本的数据库查询能力。
核心功能
- 查询数据库
- 查询表
- 查询字段
- 执行 SQL
适用场景
- 需要快速集成 Superset 功能的开发场景
- 自动化数据库查询
- 通过大模型进行数据库查询
工具列表
npm
: 用于安装依赖和运行脚本npx
: 用于直接运行项目
常见问题解答
- 如何配置 Superset 的 URL、用户名和密码?
在环境变量中设置SUPERSET_URL
、SUPERSET_USERNAME
和SUPERSET_PASSWORD
。 - 鉴权方式是什么?
使用 LDAP 鉴权。
使用教程
使用依赖
- Node.js >= 14.0.0
安装教程
- 直接使用:
bash
npx -y https://github.com/LiusCraft/superset-mcp-server - 安装依赖:
bash
npm install
调试方式
- API 客户端测试:
bash
npm run src/examples/superset-example.ts - 调试环境:
bash
npm run inspector - 生产环境:
bash
npm run build
npm start
部署
- 构建项目:
bash
npm run build - 设置 MCP 配置:
bash
node currentFolder/build/index.js - 使用 MCP。