
Tableau HBI 即将推出MCP服务,欢迎免费注册 (个人微信可免密登录)
地址:https://vizwise.online
路径:待上线新功能 / AI小助手
打造与 Tableau 的智能交互能力,让商业分析更高效
随着 AI 与数据可视化的深度融合,Tableau 推出了 MCP(Model Context Protocol) 能力,它允许用户通过自然语言,让智能助手直接访问 Tableau Server,实现诸如 查询数据源、工作簿、视图、生成洞察分析 等操作。
而 CherryStudio 是一款支持多模型、多插件的 AI 工具,它原生支持 MCP 生态,非常适合与 Tableau MCP 进行集成,让我们可以在一个界面中,通过自然语言直接操作 Tableau。
本文将带你完成 从 0 到 1 配置 CherryStudio + Tableau MCP 的完整过程。
工具 | 描述 |
|---|---|
获取数据源 | 从指定的 Tableau 站点检索已发布的数据源列表 |
获取工作簿 | 从指定的 Tableau 站点检索工作簿列表 |
获取视图 | 从指定的 Tableau 站点检索视图列表 |
获取数据源元数据 | 获取指定数据源的字段元数据 |
获取工作簿 | 从指定的 Tableau 站点检索工作簿信息 |
获取视图数据 | 以 CSV 格式检索 Tableau 工作簿中指定视图的数据 |
获取视图图像 | 从 Tableau 工作簿中检索指定视图的图片 |
获取数据源 | 运行 Tableau VizQL 查询 |
获取所有Pulse指标定义 | 列出所有 Pulse 指标定义 |
通过指标定义ID查询Pulse指标定义 | 根据指标定义 ID 列出 Pulse 指标定义 |
通过指标ID查询Pulse指标 | 根据指标 ID 列出 Pulse 指标 |
获取Pulse指标订阅 | 列出当前用户的 Pulse 指标订阅 |
生成Pulse指标值洞察包 | 生成 Pulse 指标值商业洞察包 |
搜索内容 | 在 Tableau 站点中搜索内容 |
项目 | 要求 |
|---|---|
Tableau Server 或 Tableau Cloud | 版本需要2025.2+ |
Personal Access Token (PAT) / JWT | 用于身份认证 |
CherryStudio | 本地客户端最新版 |
{
"mcpServers": {
"tableau": {
"command": "npx",
"args": ["-y", "@tableau/mcp-server@latest"],
"env": {
"SERVER": "https://my-tableau-server.com",
"SITE_NAME": "",
"PAT_NAME": "",
"PAT_VALUE": ""
}
}
}
}
默认使用 PAT 个人令牌模式,如果使用 direct-trust 直接信任模式,则需要在env中添加 AUTH 参数,并替换相应的参数信息
{
"mcpServers": {
"tableau": {
"command": "npx",
"args": ["-y", "@tableau/mcp-server@latest"],
"env": {
"SERVER": "https://my-tableau-server.com",
"SITE_NAME": "",
"AUTH": "direct-trust",
"JWT_SUB_CLAIM": "",
"CONNECTED_APP_CLIENT_ID": "",
"CONNECTED_APP_SECRET_ID": "",
"CONNECTED_APP_SECRET_VALUE": ""
}
}
}
}



注意!!! TableauMCP只能做Tools之内的功能,其他不在Tools内的功能无法实现,比如查询Tableau下某用户信息
🤖 你可以在 CherryStudio 内向 AI 直接提问:
列出所有可用的工作簿

返回视图名称为Dashboard的图片

问题 | 解决方案 |
|---|---|
PAT 令牌无效 | 重新生成并确认角色不低于 Site Administrator |
401 Unauthorized报错 | 检查 SERVER、SITE_NAME、PAT_NAME、PAT_VALUE 是否正确 |
CherryStudio + Tableau MCP 为商业智能分析带来了全新的交互方式,它让访问数据、理解数据、生成洞察变得更简单、更自然,使分析师与 AI 并肩协作。
未来,我们可以期待更多功能,例如:
✍如果你也在探索 AI + BI 的可能性,欢迎留言讨论。