← 返回目录
T

Tableau MCP Server

官方
Tableau 官方 MCP 服务器,帮助智能体看懂并理解数据。
GitHub 源仓库 ↗
★ 339 Stars 分类 · 数据库 非常热门
57FMRS · C

Tableau MCP 是 Tableau 官方支持(Tableau Supported)的 MCP 服务器,采用 Apache-2.0 许可,提供托管云服务和自托管两种接入方式,认证基于 OAuth 2.1 或环境变量中的 PAT 凭据,并且会沿用 Tableau 现有的按用户权限。它适合已经使用 Tableau 并希望让 AI 智能体查询数据、探索内容和管理视图的用户与开发者;对于没有 Tableau 环境或不需要智能体交互的用户则并不适用。主要风险在于凭据保管和数据暴露范围,部署前应确认权限边界并参考官方文档排查常见问题。

可靠性
8/20
安全与权限
10/20
维护活跃度
14/20
文档质量
13/20
安装易用性
12/20
查看 FMRS 评分方法 →

Tableau MCP 是由 Tableau 官方维护的一套开发者原语,包含工具、资源和提示词,帮助开发者更轻松地构建与 Tableau 集成的 AI 应用。它提供托管服务和自托管两种方式:托管服务位于 https://mcp.tableau.com,使用 OAuth 2.1,每位用户以自己的 Tableau Cloud 身份登录,并自动沿用现有的按用户权限;自托管/本地方式可通过 npx 运行 @tableau/mcp-server@latest,需要 Node.js 22.7.5 或更高版本,并使用 SERVER、SITE_NAME、PAT_NAME、PAT_VALUE 等环境变量连接 Tableau Server 或站点。它还支持部署到 Heroku,并可配合 Slack、Claude、ChatGPT 等常见 MCP 客户端使用,用于查询数据、探索内容和查看视图。

安装接入

托管方式(推荐用于 Tableau Cloud):将任意兼容 MCP 的客户端指向 https://mcp.tableau.com,并按提示完成 OAuth 登录流程。自托管/本地方式:安装 Node.js 22.7.5 或更高版本,在 MCP 客户端配置中加入 npx -y @tableau/mcp-server@latest,并设置环境变量 SERVER、SITE_NAME、PAT_NAME、PAT_VALUE。Docker、源码构建等其他方式请参考官方入门指南;也可使用 Heroku 部署按钮。

claude_desktop_config.json
{
  "mcpServers": {
    "tableau": {
      "command": "npx",
      "args": [
        "-y",
        "@tableau/mcp-server@latest"
      ],
      "env": {
        "SERVER": "https://my-tableau-server.com",
        "SITE_NAME": "my_site",
        "PAT_NAME": "my_pat",
        "PAT_VALUE": "pat_value"
      }
    }
  }
}

选型与风险

适合谁

  • 使用 Tableau Cloud 并希望通过托管 OAuth 服务快速接入的团队
  • 需要自托管并控制基础设施的 Tableau Server 客户
  • 希望构建与 Tableau 集成的 AI 应用的开发者

不适合谁

  • 没有 Tableau Cloud 或 Tableau Server 环境、也没有相应许可的用户
  • 只需要静态报表导出、不需要 AI 智能体交互的场景
  • 无法满足 Node.js 22.7.5 及以上版本要求的本地环境(自托管方式)

所需权限

  • 对 Tableau 站点及数据的访问权限(自托管方式通过 SERVER、SITE_NAME、PAT_NAME、PAT_VALUE 配置)
  • 托管服务下使用 OAuth 2.1 以用户自己的 Tableau Cloud 身份登录,并沿用其现有的按用户权限
  • 对 Tableau 内容的读取权限,以支持数据查询、内容探索和视图查看

风险与副作用

  • PAT 凭据(PAT_NAME、PAT_VALUE)若泄露,可能导致未授权的 Tableau 访问,需妥善保管
  • 智能体可读取到的数据范围受其登录身份权限限制,但仍可能暴露用户有权访问的敏感数据
  • 自托管方式需要自行维护运行环境和安全更新
  • 使用托管服务意味着 Tableau 内容会经由 https://mcp.tableau.com 处理

常见排障

  1. 确认 Node.js 版本不低于 22.7.5
  2. 检查 SERVER、SITE_NAME、PAT_NAME、PAT_VALUE 等环境变量是否正确填写
  3. 使用托管服务时,确认已完成 OAuth 登录流程
  4. Tableau Server 客户应参考企业部署与自托管入门指南,而非托管服务文档
  5. 如仍无法连接,查阅官方文档 https://tableau.github.io/tableau-mcp/ 及客户端集成说明

使用场景

让 AI 客户端就 Tableau 数据源提问,例如查询 2025 年销售额最高的 5 个州
查找过去一年浏览量最高的 workbook
查看某个项目中的特定视图
把 Tableau 的数据洞察接入 Slack、Claude、ChatGPT 等 AI 客户端

支持客户端

Claude完整支持
ChatGPT完整支持
Slack完整支持