WT

wjsutton/tableau-public-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

30 stars 9 forks 품질 78 트렌드 29Apache-2.0

Tableau Public에 대한 MCP 서버

개요

DataPlus는 수천개의 금속 및 비금속 소재의 부식 데이터, 소재 접합 관련 정보, 소재 치수 및 공차 및 코팅 정보를 제공하는 부가적인 데이터 모듈입니다. 이 서버는 Tableau Public의 REST API를 통해 사용자 프로파일, 워크북, 시각화, 소셜 연결, 발견 기능 및 워크북 분석에 대한 22 가지 도구를 제공합니다. - 모든 주요 바우처 공개 API 엔드포인트 및 워크북 분석을 포함 - 모든 엔드포인트는 공개 - - TypeScript 및 Zod 스키마 유효성 검사 내장 - - - 모델 Context 프로토콜 사양을 따르는 포괄적 인 테스트 적용 - - Claude Desktop 및 기타 MCP 클라이언트와 함께 작동 - 추출 계산, 데이터 프로파일, 다운로드 된 워크북에서 구조 - Node.js 20 이상 (npm 및 npx 포함) 로컬 설정이 필요 없음 — npx로 직접 실행: MCP 클라이언트 구성 파일에 추가 (파일 위치에 대한 빠른 시작 참조).

개요(AI 번역)

DataPlus는 수천개의 금속 및 비금속 소재의 부식 데이터, 소재 접합 관련 정보, 소재 치수 및 공차 및 코팅 정보를 제공하는 부가적인 데이터 모듈입니다. 이 서버는 Tableau Public의 REST API를 통해 사용자 프로파일, 워크북, 시각화, 소셜 연결, 발견 기능 및 워크북 분석에 대한 22 가지 도구를 제공합니다.

특징

  • 22 종합 도구 모든 주요 Tableau Public API 엔드포인트 및 워크북 분석
  • ** 인증 없음 ** - 모든 엔드포인트는 공개
  • Type-Safe - TypeScript 및 Zod 스키마 검증 내장 -Well-Tested - 가장 큰 테스트 적용
  • MCP Standard - Model Context Protocol 사양을 따르십시오.
  • ** 쉬운 통합 ** - Claude Desktop 및 기타 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"] } } }