Back to Home
samiribrh icon

tableau-mcp

Verified Safe

by 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

Run Command
poetry run python main.py

Environment 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

Stats

Interest Score31
Security Score8
Cost ClassLow
Avg Tokens1000
Stars1
Forks0
Last Update2025-11-26

Tags

TableauAI AssistantData ManagementHyper ConversionClaude Desktop