最近搜 Superset 的朋友大概率会遇到一件怪事:有的文章说它是"15万 Star 的开源 BI 神器",有的说它是"2.6k Star 的 AI 编程指挥中心";版本号更是从 4.1、5.1 到 6.1 说什么的都有。
先说结论:这大概率不是同一个东西,而且不少文章连项目链接都贴错了。今天先把这事捋清楚,再聊大家真正关心的——Superset 6.1 把 MCP 做进了官方版本,"让 AI 一句话生成仪表盘"到底靠不靠谱,现在要不要升级。
先认错人:网上有两个"Superset"
数据圈说的 Superset,是 Apache 基金会旗下的开源 BI 与数据可视化平台:2015 年诞生于 Airbnb,后来捐给 Apache,支持拖拽建图、SQL Lab、仪表盘,能连 MySQL、PostgreSQL、ClickHouse、Doris、Trino 等几十种数据源。开源宝藏IT学习日记按 2026 年中的说法,GitHub Star 数在 73k 左右,是 Apache 旗下 Star 数最高的项目之一。北极星大数据

另一个"Superset"(GitHub 上叫 superset-sh/superset)是给 Claude Code、Codex 这类 AI 编程 Agent 用的多任务工作台,macOS 桌面应用,2026 年上半年在 AI 编程圈很火。AI若渴它和数据分析没有半点关系,用的是 Elastic License 2.0,也不是 Apache 项目。
已经不止一篇公众号文章把两者搞混:正文介绍的是 BI 平台 Superset,结尾参考链接却贴成了 AI 编程工作台的仓库。AI若渴所以下次看到"Superset 支持同时跑 10 个 Claude Code"这种描述,别怀疑,那是另一个项目。
顺带说下信息环境有多乱:Star 数有写 38k、61k、73.8k 甚至 15 万的;版本有写 4.1.1、5.1.0、6.1.0 的。写代码的老梁开源宝藏这些未必都是错,很多只是不同时间的快照,但混在一起读很容易得出错误判断。记住一个原则:版本和 Star 数以官方 GitHub 仓库实时数据为准,文章里的数字都当参考。
真正的新变化:6.1 和它的 MCP
把版本线理一下:4.1 是被不少社区文章称为 LTS 的稳定线(很多生产环境还停在这里);5.x 是 2025 年的主线;到 2026 年,6.0 引入了 MCP 基础设施,6.1.0 在今年 5 月中旬发布,把 MCP 服务全面铺开。北极星大数据
MCP 是什么?简单说就是 Anthropic 提出的开放协议,让 AI 助手能用标准化方式调用外部工具。Superset 内置 MCP 服务之后,身份就变了:从一个"人操作的工具",变成一个"AI 也能操作的工具"。任何支持 MCP 的 AI 客户端,理论上都能连上你的 Superset,帮你列数据集、建图表、拼仪表盘、跑 SQL。北极星大数据

按社区解读文章的说法,6.1 的 MCP 服务提供了 21 个工具,覆盖图表管理、看板管理、数据集管理、SQL Lab 等几大类;为了防止 AI 瞎画,还设计了多层验证管线——参数类型不对直接拒绝、维度指标和图表类型要匹配、列名不存在会提示近似列、最后查询送到数据库前还要过一遍语法校验。北极星大数据另外有个"预览优先"模式:AI 先创建临时预览版图表,人确认后才保存为正式图表,避免 AI 产出直接污染生产看板。
启用方式也不复杂:在 superset_config.py 里打开 MCP_SERVICE 特性开关,再用命令把 MCP 服务跑起来,然后在 Claude Desktop 之类的客户端里配置连接。北极星大数据具体细节建议对照官方文档核一遍,社区文章的命令不一定跟你的版本完全对得上。
先泼三盆冷水
冷水一:AI 建看板的上限,是你的语义层决定的。
Superset 里图表是"数据集 + 维度 + 指标"拼出来的。如果你的数据集没有认真定义指标口径——比如"销售额"到底含不含退款、“活跃用户"按天还是按月算——AI 生成的图表就是"看起来对,实际口径错”。以前语义层是给人看的说明书,现在它成了 AI 的施工图。想用好 AI 建图,先把数据集和指标口径整理好,这笔功夫省不掉。

冷水二:多开一个 AI 入口,就多一个安全面。
从设计上看,Superset 的 MCP 调用会走 RBAC 权限检查,AI 只能做当前账号有权限做的事,这个思路是对的。但别忘了 Superset 自己的历史教训:2023 年那个著名漏洞 CVE-2023-27524,就是因为默认 SECRET_KEY 没改,攻击者直接伪造管理员会话,而且直到 2025 年还有真实攻击场景在复现它。白帽sec给 AI 开权限时建议三条:用专门的低权限账号接入 MCP,别直接用 admin;只在测试环境或内网先试;Superset 端口和 MCP 端口都不要暴露公网,SECRET_KEY 必须是随机强密钥。
冷水三:"一句话生成看板"替代的是体力活,不是判断。
AI 能帮你把"选数据集、拖维度、配图表类型、摆布局"这些重复动作干掉,这个价值是真的;但选什么指标、为什么这么拆、异常值怎么解释,仍然是人的事。把它当成一个"不知疲倦的初级报表工程师"来用,预期就对了。
到底升不升级?分四种情况
第一种,生产环境稳稳跑着 4.x:别急着跳 6.1。大版本跨度太大,先把官方 UPDATING.md 完整读一遍,备份元数据库,评估驱动和配置兼容性;如果团队没人专门精力跟这件事,守在稳定线上等 6.x 补丁版本更成熟,不丢人。
第二种,新部署、从零开始:直接上 6.1 官方镜像没问题,但记住几个坑:固定版本标签,别用 latest-dev。lean 镜像几乎不带数据库驱动,连 MySQL 要自己装驱动。知乎一定要挂载 superset_config.py 并把元数据指到 PostgreSQL,不然看板账号全落进容器内 SQLite,重建容器就没了。源码跳动
第三种,已经在用 6.x、手里有 AI 客户端:MCP 值得在测试环境开起来试试。建议路径:给 AI 配专用低权限账号,开启预览优先,先让它做几张临时图表,人审完再转正。
第四种,完全不懂 SQL 的纯业务同学:这波热度跟你关系不大。Superset 再 AI 化,也需要有人先把数据源、数据集和口径搭好;如果团队连这个都没有,Metabase 这类更轻量的工具可能更合适。
最后留个观察信号
接下来可以盯三件事:6.x 的补丁版本节奏和社区生产案例多不多;MCP 工具集会不会继续扩展到告警、订阅这些场景;以及 Metabase、Grafana 这些对手跟不跟进 MCP——如果都跟进了,"BI + Agent"就会从卖点变成标配,届时比拼的就是谁的数据治理能力更扎实。
对大多数团队的当下最优解,我的判断是:生产守稳定版,测试环境玩 MCP,语义层提前整理。让 AI 起草,人来定稿——仪表盘可以交给 AI 拼,但口径永远得攥在自己手里。