WT

wjsutton/tableau-public-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

30 stars 9 forks Качество 78 Тренд 29Apache-2.0

MCP-сервер для Tableau Public

Обзор

Сервер Model Context Protocol (MCP), который позволяет приложениям ИИ программно взаимодействовать с публичным контентом Tableau. Этот сервер предоставляет 22 инструмента для доступа к профилям пользователей, рабочим книгам, визуализации, социальным связям, функциям обнаружения и анализу рабочих книг через REST API Tableau Public. - охват всех основных конечных точек API Tableau Public и анализ рабочих книг - все конечные точки являются общедоступными - построены с помощью проверки схемы TypeScript и Zod - полный охват тестов с помощью Vitest - следует спецификациям протокола контекста модели - работает с Claude Desktop и другими клиентами MCP - извлекает вычисления, профили данных и структуру из загруженных рабочих книг Node.js 20 или выше (включая npm и npx) Не требуется локальная настройка — работайте непосредственно с npx: Добавьте это в файл конфигурации клиента MCP (см. Быстрый запуск для местоположений файлов).

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), который позволяет приложениям ИИ программно взаимодействовать с публичным контентом Tableau. Этот сервер предоставляет 22 инструмента для доступа к профилям пользователей, рабочим книгам, визуализации, социальным связям, функциям обнаружения и анализу рабочих книг через REST API Tableau Public.

Особенности

22 Комплексные инструменты, охватывающие все основные конечные точки публичного API Tableau и анализ рабочих книг Не требуется аутентификация - все конечные точки являются общедоступными

  • Type-Safe - построенный с помощью проверки схемы TypeScript и Zod Хорошо проверенный - полный охват тестом с Vitest MCP Standard следует спецификациям Model Context Protocol Простая интеграция - работает с Claude Desktop и другими клиентами MCP TWBX Analysis - извлекать вычисления, профили данных и структуру из загруженных рабочих книг

Таблица содержимого

  • Установка Быстрый старт Доступные инструменты
  • Примеры использования
  • Конфигурация
  • Развитие
  • Тестирование
  • Архитектура
  • Вклад
  • Лицензия

##Установка

Предпосылки

Node.js 20 или выше (включая npm и npx)

###Установка через npm (рекомендуется)

Не требуется локальная настройка — работайте непосредственно с npx:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

npx -y @wjsutton/tableau-public-mcp-server@latest
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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