tableau_mcp_starter_kit
Verified Safeby TheInformationLab
Overview
Provides a powerful AI integration for Tableau Server/Cloud, enabling natural language querying and interaction with Tableau data via a web interface or dashboard extension.
Installation
python web_app.pyEnvironment Variables
- TRANSPORT
- SERVER
- SITE_NAME
- PAT_NAME
- PAT_VALUE
- DATASOURCE_CREDENTIALS
- DEFAULT_LOG_LEVEL
- INCLUDE_TOOLS
- EXCLUDE_TOOLS
- MAX_RESULT_LIMIT
- DISABLE_QUERY_DATASOURCE_FILTER_VALIDATION
- TABLEAU_MCP_FILEPATH
- OPENAI_API_KEY
- LANGFUSE_PUBLIC_KEY
- LANGFUSE_SECRET_KEY
- LANGFUSE_HOST
- FIXED_DATASOURCE_LUID
Security Notes
The default configuration sends data from Tableau to an external AI model (OpenAI). The README explicitly warns about this data egress risk and recommends using a local AI model for sensitive data. Personal Access Tokens (PATs) for Tableau are stored in the .env file, which is protected by .gitignore, but still requires secure handling. The `TABLEAU_MCP_FILEPATH` points to a local Node.js build, whose integrity depends on the upstream `tableau-mcp` (and `tableau-mcp-experimental`) repositories and secure build practices.
Similar Servers
tableau-mcp
Integrates AI agents with Tableau data by providing tools to query data sources, workbooks, views, Pulse metrics, and explore content, enabling automated data analysis and insights from Tableau dashboards.
NiFiMCP
Provides a natural language chat interface for interacting with Apache NiFi instances, enabling users to retrieve information, document flows, and perform creation, modification, and operational actions on NiFi components using Large Language Models and custom tools.
mcpbi
Provides a Model Context Protocol (MCP) server for local Power BI Tabular Models, enabling LLM clients to interact for debugging, analysis, and DAX query composition.
datagouv-mcp
Allows AI chatbots to search, explore, and analyze datasets from data.gouv.fr directly through conversation.