Tableau MCP
📈

Tableau MCP

Tableau 官方 MCP 服务器,让 Claude、Cursor 等 AI 助手直接查询数据源、执行 VizQL 查询与读取元数据。

📈 数据分析 🆓 免费 ★★★★☆
访问官网
✓ 优点
  • Tableau 官方维护,接口稳定
  • 让 AI 助手直接理解 BI 语义层
  • 开源自托管,数据不出企业
  • 配置成本低,Stdio 即可接入
! 缺点
  • 需要 Tableau 环境与站点权限
  • 只覆盖 Tableau,不覆盖其他 BI
  • 复杂分析仍需人工校验口径
✦ 核心功能
  • 官方 MCP 服务器
  • 数据源检索
  • VizQL 数据查询
  • 视图与元数据读取
  • 支持本地与远端部署

简介

Tableau MCP 是 Tableau 官方开源的 Model Context Protocol(MCP)服务器。MCP 是 Anthropic 提出的标准协议,用来把外部工具和数据源暴露给 AI 助手。装上这个服务器之后,Claude Desktop、Cursor、VS Code 里的 AI 助手就能直接”看到”你的 Tableau 环境:有哪些数据源、数据源里有哪些字段、某个视图大概长什么样,并且可以真正执行查询拿数。

这件事的意义在于——AI 终于能碰到 BI 的语义层了。以前让 AI 分析数据,你得手动导出 CSV 再贴给它;现在它可以按你的问题自己去查。

核心功能

  • 列出数据源:检索站点内可用的数据源与视图
  • 读取元数据:字段名、类型、描述,帮助模型理解业务口径
  • 执行 VizQL 查询:直接用 Tableau 的查询语言取数
  • 读取视图数据:把已发布的视图结果拿到对话里
  • 多种传输方式:支持 Stdio(本地)与 HTTP(远端)部署

典型用法

  • 「帮我看看上个月华东区的销售趋势,和去年同期比」
  • 「这个数据源里有哪些字段是日期类型的」
  • 「把这张视图的数据拉出来,按品类做个 YoY 对比」

配置示例

{
  "mcpServers": {
    "tableau": {
      "command": "npx",
      "args": ["-y", "@tableau/mcp-server"],
      "env": {
        "SERVER": "https://your-tableau-server",
        "SITE_NAME": "your-site",
        "PAT_NAME": "your-pat-name",
        "PAT_VALUE": "your-pat-secret"
      }
    }
  }
}

价值与边界

价值:把「问数据」这件事的门槛降到了自然语言层面,业务人员不需要会写 SQL 或拖拽工作表。

边界:模型能查到数不代表它理解口径。字段名背后的业务定义、数据延迟、口径变更历史,这些仍然要靠人。实际落地时建议把 MCP 用在探索性分析,正式报表的口径还是走固定流程。