Getting Started
Quick Start
Requirements
- Node.js 20 or newer
- An MCP client e.g. Claude Desktop, Cursor, VS Code, MCP Inspector, etc.
Standard config works in most MCP clients:
{
"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"
}
}
}
}
Working with the source code
- Clone the repository.
- Install Node.js (tested with 22.15.0 LTS).
npm install
npm run build
- Configure your MCP client using the instructions in the Configuring AI Tools section.
To keep up with repo changes:
- Pull latest changes:
git pull
npm install
npm run build
- Relaunch your AI tool or 'refresh' the MCP tools.
Docker Build
To use the Docker version of Tableau MCP, build the image from source:
$ docker build -t tableau-mcp .
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
tableau-mcp latest c721228b6dd3 15 hours ago 260MB
Remember to build the Docker image again whenever you pull the latest repo changes. Also you'll need to relaunch your AI tool so it starts using the updated image.