tableau-mcp
Verified Safeby samiribrh
Overview
A Model Context Protocol (MCP) server enabling Claude Desktop to interact with Tableau Server, allowing natural language operations like uploading datasets, checking data sources, and converting Excel files to Tableau Hyper format.
Installation
poetry run python main.pyEnvironment Variables
- TABLEAU_SERVER
- TABLEAU_PAT_NAME
- TABLEAU_PAT_SECRET
Security Notes
The server correctly uses environment variables (`.env`) for sensitive Tableau Personal Access Token (PAT) credentials, avoiding hardcoded secrets. It is designed for local desktop app integration, which inherently reduces network exposure risks. No 'eval' or obfuscation is present. File path handling for uploads, while attempting to resolve paths within a default directory, could theoretically allow access to other files within that directory if the LLM generates an unexpected path. However, the tool definition strongly hints the LLM to provide 'filename only', mitigating this risk for its intended use case.
Similar Servers
rmcp
Perform sophisticated statistical analysis, econometrics, machine learning, and time series tasks using natural language conversations with AI assistants, demonstrating capabilities through a web interface.
tableau-mcp
The Tableau MCP server provides a standardized interface for AI tools to interact with Tableau Cloud or Server, enabling AI-powered analytics, data exploration, and insight generation from Tableau workbooks, views, datasources, and Pulse metrics.
ls-mcp
Command-line tool for discovering, analyzing, and reporting on Model Context Protocol (MCP) server configurations in a local development environment.
dokku-mcp
Exposes Dokku's management capabilities through the Model Context Protocol (MCP), enabling Large Language Models (LLMs) to interact with and manage a Dokku instance.