
wjsutton/tableau-public-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
- Quick Start
- Available Tools
- Usage Examples
- Configuration
- Development
- Testing
- Architecture
- Contributing
- License
Installation
Prerequisites
- Node.js 20 or higher (includes npm and npx)
Install via npm (Recommended)
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 |
|---|
Установка
npx -y @wjsutton/tableau-public-mcp-server@latestКонфигурация
{
"mcpServers": {
"tableau-public": {
"command": "npx",
"args": ["-y", "@wjsutton/tableau-public-mcp-server@latest"]
}
}
}