Back to Home

Tableau-God-Agent-MCP

Verified Safe

by ARJ999

Overview

Automates and intelligently manages Tableau Server and Tableau Cloud environments, providing comprehensive control and AI-powered operations with a human-in-the-loop safety system.

Installation

Run Command
docker run -d --name tableau-god-agent -p 8000:8000 --env-file .env tableau-god-agent:latest

Environment Variables

  • TABLEAU_SERVER_URL
  • TABLEAU_PAT_NAME
  • TABLEAU_PAT_SECRET
  • OPENROUTER_API_KEY

Security Notes

The server uses Pydantic Settings for secure environment variable loading and implements a Human-in-the-Loop (HITL) approval system for all critical operations, significantly enhancing safety. It leverages established libraries like httpx and tableauserverclient. A potential XML injection risk exists in `src/api_clients/prep_client.py` where user-provided or LLM-generated strings are directly formatted into XML request bodies without explicit sanitization within the provided source code. This relies on upstream components (e.g., the LLM Web Agent or Unified Intelligence Interface) to perform robust input sanitization before reaching the tools. If not properly sanitized upstream, this could lead to unexpected API behavior.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens700
Stars0
Forks0
Last Update2025-11-29

Tags

TableauautomationAIETLgovernanceHITL