WT

wjsutton/tableau-public-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

30 stars 9 forks 品質 78 トレンド 29Apache-2.0

Tableau パブリックの MCP サーバー

概要

人工知能アプリケーションがTableauパブリックコンテンツとプログラム的に相互作用することを可能にするモデルコンテキストプロトコル(MCP)サーバー。 このサーバーは、ユーザープロファイル、ワークブック、ビジュアライゼーション、ソーシャルコネクション、ディスカバリー機能、およびTableau PublicのREST APIを介してワークブック分析にアクセスするための22ツールを提供しています。 - すべての主要なTableauパブリックAPIのエンドポイントとワークブックの分析をカバー - すべてのエンドポイントは公開されています - - - TypeScriptとZodスキーマの検証で構築 - - Vitestの包括的なテストカバレッジ - 以下モデルコンテキストプロトコルの仕様 - クロードデスクトップや他のMCPクライアントで動作します - - 計算、データプロファイル、およびダウンロードしたワークブックの構造を抽出します - Node.js 20以上(npmとnpxを含む) ローカルセットアップは必要ありません。npx で直接実行します。 MCP クライアント設定ファイルに追加します(ファイルの場所のクイックスタートを参照してください).

概要(AI 翻訳)

人工知能アプリケーションがTableauパブリックコンテンツとプログラム的に相互作用することを可能にするモデルコンテキストプロトコル(MCP)サーバー。 このサーバーは、ユーザープロファイル、ワークブック、ビジュアライゼーション、ソーシャルコネクション、ディスカバリー機能、およびTableau PublicのREST APIを介してワークブック分析にアクセスするための22ツールを提供しています。

##特徴

  • 22 包括的なツール すべての主要な Tableau パブリック API エンドポイントとワークブックの分析をカバーする
  • 認証なし - すべてのエンドポイントが公開されています
  • Type-Safe - TypeScript および Zod スキーマ検証で構築 -Well-Tested - Vitestの包括的なテストカバレッジ
  • MCP標準 - モデルコンテキストプロトコルの仕様に従う
  • 容易な統合 - クロード デスクトップおよび他のMCPの顧客と働かせて下さい
  • TWBX Analysis - ダウンロードしたワークブックから計算、データプロファイル、および構造を抽出する

コンテンツの表

  • インストール
  • クイックスタート
  • 利用可能なツール
  • 使用例
  • 構成
  • 開発
  • テスト
  • 建築
  • 貢献
  • ライセンス

インストール

前提条件

  • Node.js 20以上(npmとnpxを含む)

##npm でインストール (推奨)

ローカルセットアップは必要ありません。npx で直接実行します

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Tableau Public MCP Server

A Model Context Protocol (MCP) server that enables AI applications to interact with Tableau Public content programmatically. This server provides 22 tools for accessing user profiles, workbooks, visualisations, social connections, discovery features, and workbook analysis through Tableau Public’s REST APIs.

Features

  • 22 Comprehensive Tools covering all major Tableau Public API endpoints and workbook analysis
  • No Authentication Required - all endpoints are public
  • Type-Safe - built with TypeScript and Zod schema validation
  • Well-Tested - comprehensive test coverage with Vitest
  • MCP Standard - follows Model Context Protocol specifications
  • Easy Integration - works with Claude Desktop and other MCP clients
  • TWBX Analysis - extract calculations, data profiles, and structure from downloaded workbooks

Table of Contents

Installation

Prerequisites

  • Node.js 20 or higher (includes npm and npx)

No local setup needed — run directly with npx:

{
  "mcpServers": {
    "tableau-public": {
      "command": "npx",
      "args": ["-y", "@wjsutton/tableau-public-mcp-server@latest"]
    }
  }
}

Add this to your MCP client configuration file (see Quick Start for file locations).

Install from Source

Alternatively, clone and build locally:

# Clone the repository
git clone https://github.com/wjsutton/tableau-public-mcp.git
cd tableau-public-mcp

# Install dependencies
npm install

# Build the project
npm run build

Quick Start

Video Setup Guide for Claude Desktop and VSCode (GitHub Copilot)

Configure Claude Desktop

Add the server to your Claude Desktop configuration file:

Location:

  • macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Configuration (npm):

{
  "mcpServers": {
    "tableau-public": {
      "command": "npx",
      "args": ["-y", "@wjsutton/tableau-public-mcp-server@latest"]
    }
  }
}

Configuration (from source):

{
  "mcpServers": {
    "tableau-public": {
      "command": "node",
      "args": ["/absolute/path/to/tableau-public-mcp/build/index.js"]
    }
  }
}

Available Tools

The server provides 22 tools organised into 6 categories:

User Profile Tools (3)

Tool Description API Reference
GitHub で README 全文を見る

インストール

npx -y @wjsutton/tableau-public-mcp-server@latest
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "tableau-public": { "command": "npx", "args": ["-y", "@wjsutton/tableau-public-mcp-server@latest"] } } }