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