test-tableau-mcp
@joeconstantino
test-tableau-mcp について
a quick POC to expose Tableau VDS endpoints through an MCP server and integrate them with Claude Desktop client
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"vds": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/test-tableau-mcp/",
"run",
"vds.py"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is test-tableau-mcp?
test-tableau-mcp is a prototype MCP server that exposes Tableau VDS endpoints as tools for Claude Desktop. It allows querying Tableau data sources via the VDS API using natural language.
How to use test-tableau-mcp?
Set up a Python environment with UV, hardcode four variables (server URL, metadata GraphQL URL, datasource LUID, and session token) in vds.py, then run the server with uv --directory <ABSOLUTE PATH> run vds.py. Configure Claude Desktop by adding the server to its claude_desktop_config.json and restart the app.
Key features of test-tableau-mcp
- Exposes Tableau VDS API as MCP tools.
- Query data sources with fields, filters, sorts, and limits.
- Integrates directly with Claude Desktop.
- Supports in-context sample payloads for correct syntax.
- Requires manual authentication via hardcoded session token.
Use cases of test-tableau-mcp
- Querying sales data by segment or region through Claude Desktop.
- Filtering and sorting Tableau VDS measures with natural language.
- Prototyping MCP-based access to Tableau virtual connections.
- Demonstrating VDS API query formatting with in-context examples.
FAQ from test-tableau-mcp
What are the system requirements?
Python 3.10 or higher, MCP SDK 1.2.0 or higher, and UV installed.
How do I configure the required environment variables?
Hardcode four variables in vds.py: VIZQL_API_BASE, METADATA_GRAPHQL, DS_LUID, and AUTH_TOKEN.
How do I run the server?
Use uv --directory <ABSOLUTE PATH TO PROJECT> run vds.py.
How do I connect test-tableau-mcp to Claude Desktop?
Add a server entry with command uv, arguments ["--directory", "/ABSOLUTE/PATH/", "run", "vds.py"] in Claude Desktop's claude_desktop_config.json.
How do I query the VDS API through the server?
Start by passing in-context samples from samples.py to teach Claude the correct Query object syntax for fields, filters, sorts, and limits.
「データと分析」の他のコンテンツ
Federal Reserve Economic Data MCP Server
stefanoamorelliOpen-source FRED MCP Server (Federal Reserve Economic Data)
MCP From Zero: Quick Data
dislerPrompt focused MCP Server for .json and .csv agentic data analytics for Claude Code
HubSpot MCP Server
baryhuangA Model Context Protocol (MCP) server that enables AI assistants to interact with HubSpot CRM data, providing built-in vector storage and caching mechanisms help overcome HubSpot API limitations while improving response times.
Bright Data MCP
luminati-ioA powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web access.
PubMed MCP Server
JackKuo666🔍 Enable AI assistants to search, access, and analyze PubMed articles through a simple MCP interface.
コメント