Tableau MCP

Официальный MCP-сервер Tableau: агент ищет источники данных, отправляет к ним запросы и открывает дашборды и метрики Pulse

  • 361 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Часть инструментов меняет данные: публикует источники, удаляет содержимое, запускает потоки и правит задачи обновления
  • Локальный режим работает с правами владельца токена PAT
  • Запросы к источникам отдают агенту бизнес-данные из Tableau
Все причины и проверки

tableau/tableau-mcp

Установка

Ручная установка

{
  "mcpServers": {
    "tableau": {
      "command": "npx",
      "args": ["-y", "@tableau/mcp-server@latest"],
      "env": {
        "SERVER": "https://my-tableau-server.com",
        "SITE_NAME": "my_site",
        "PAT_NAME": "my_pat",
        "PAT_VALUE": "pat_value"
      }
    }
  }
}

Локальный запуск из README, нужен Node.js 22.7.5 или новее. Значения в env замените своими.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Часть инструментов меняет данные: публикует источники, удаляет содержимое, запускает потоки и правит задачи обновления
  • Локальный режим работает с правами владельца токена PAT
  • Запросы к источникам отдают агенту бизнес-данные из Tableau

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Tableau MCP подключает агента к вашему сайту Tableau Cloud или Tableau Server. Агент находит книги, представления и источники данных, читает метаданные полей и отправляет запросы к данным, не выходя из чата. Например, он назовет пять штатов с самыми большими продажами в источнике Superstore, найдет самую просматриваемую книгу за год или покажет представление «Economy» из проекта «Finances». Для вопросов к данным у сервера есть поиск и список источников, чтение метаданных и запрос к источнику. По метрикам Pulse он собирает краткие обзоры и выводит определения, значения и подписки. Администратору сервер запускает потоки, показывает задания, правит расписание обновления экстрактов и отправляет запросы к Admin Insights. Отдельные инструменты публикуют источник данных, удаляют содержимое и создают заготовку приложения с данными. Сервер работает в двух режимах. Для Tableau Cloud сама Tableau держит управляемый сервис по адресу https://mcp.tableau.com: пользователь входит через OAuth 2.1 под своей учетной записью, и его права в Tableau действуют как обычно. Локально и на своем сервере его запускают через npx, из Docker или из исходников, а в Tableau он входит по персональному токену доступа (PAT).

Для кого. Для аналитиков и администраторов Tableau, которые хотят задавать вопросы к опубликованным данным и управлять содержимым сайта через агента.

Подходит, если

  • Нужно спросить у опубликованного источника, например Superstore, какие пять штатов дали больше всего продаж за 2025 год
  • Нужно найти самую просматриваемую книгу за год и узнать ее владельца и проект
  • Агент должен показать конкретное представление, например «Economy» из проекта «Finances»
  • Нужен сводный обзор по метрике Pulse или список подписок на метрики
  • Администратору надо проверить задания и задачи обновления экстрактов на сайте

Не подходит, если

  • Нет сайта Tableau Cloud или Server: сервер работает только через их API
  • Нужно собирать дашборды с нуля в визуальном редакторе: сервер читает данные и управляет содержимым, интерфейс Tableau он не заменяет
  • Агенту нельзя доверять удаление и запуск потоков: у сервера есть инструмент удаления содержимого, поэтому такой доступ лучше сузить настройкой набора инструментов или правами PAT
  • Сайт принадлежит клиенту, и вы не вправе выпускать для него токен доступа

Пример запроса к агенту

В источнике Superstore найди пять штатов с самыми большими продажами в 2025 году и покажи, на сколько первый опережает второй

MCP

Транспорт
stdio, http
Авторизация
API-ключ

Переменные окружения

SERVER обязательная
Адрес вашего Tableau Server или Tableau Cloud
SITE_NAME обязательная
Имя сайта Tableau
PAT_NAME обязательная
Имя персонального токена доступа
PAT_VALUE обязательная, секрет
Значение персонального токена доступа

Ограничения

Для локального запуска нужен Node.js 22.7.5 или новее и персональный токен доступа Tableau. Токен хранится в переменных окружения клиента, поэтому для агента лучше выпустить отдельный токен с узкими правами.

Управляемый сервис Tableau рассчитан только на Tableau Cloud. Владельцам Tableau Server и тем, кому нужна своя инфраструктура, придется разворачивать сервер самим по руководствам из документации. Образ Docker после каждого обновления репозитория нужно пересобирать.

Проект поддерживает сама Tableau, на это указывает плашка Tableau Supported. Доступность Tableau Cloud из России не проверена.

Как отключить. Удалите блок tableau из mcpServers в настройках клиента и перезапустите его. Выпущенный для агента токен PAT отзовите в настройках учетной записи Tableau.

Частые вопросы

Как подключить Tableau MCP к Claude?

Для Tableau Cloud проще управляемый сервис: добавьте его адрес в клиент как удаленный MCP-сервер и войдите через OAuth. Пошаговые инструкции для Slack, Claude, ChatGPT и других клиентов собраны в документации на странице Popular Client Integrations. Для своего сервера добавьте в конфигурацию блок запуска через npx с четырьмя переменными окружения.

Какие переменные нужны для запуска через npx?

Четыре: `SERVER` с адресом вашего Tableau, `SITE_NAME` с именем сайта, `PAT_NAME` с именем персонального токена и `PAT_VALUE` с его значением. В `PAT_NAME` указывают имя токена, логин и почта туда не подходят.

Какие права получает агент?

В управляемом сервисе каждый пользователь входит под своей учетной записью и сохраняет свои права в Tableau. В локальном режиме агент действует с правами владельца токена PAT, поэтому права токена стоит сузить до нужных проектов.

Можно ли запустить сервер в Docker?

Да. Руководство по запуску показывает сборку образа командой `npm run build:docker` и конфигурацию клиента с `docker run`, флагом `--env-file` и файлом env.list.

Есть ли шаблон для облачного развертывания?

Да, в репозитории есть кнопка Deploy to Heroku с файлами app.json и Procfile, а в документации отдельная страница про экспериментальную поддержку Heroku. Корпоративным развертываниям для Tableau Cloud и Tableau Server посвящены свои разделы.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Локальный MCP-сервер Microsoft для семантических моделей Power BI: агент создает таблицы, меры DAX и связи в Power BI Desktop, Fabric и файлах PBIP

MCP-серверШирокий доступ1,3 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер MongoDB: запросы и агрегации к базам, управление индексами, кластерами Atlas и локальными развертываниями

MCP-серверШирокий доступ1,2 тыс.Звезды репозитория
Официальный

Десктопное рабочее место для SQL с встроенным MCP-сервером: агент читает схему и выполняет запросы в том же клиенте, где работаете вы

MCP-серверШирокий доступ5,3 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер MathWorks: агент запускает и завершает MATLAB, пишет и выполняет код, проверяет его на ошибки и стиль

MCP-серверШирокий доступ1,7 тыс.Звезды репозитория

MCP-сервер и CLI для управления настоящим Microsoft Excel: Power Query, DAX, VBA, сводные таблицы, диаграммы

MCP-серверШирокий доступ834Звезды репозитория
Официальный

Официальный MCP-сервер Apache IoTDB: SQL-запросы к временным рядам в древовидной и табличной модели, экспорт в CSV и Excel

MCP-серверШирокий доступ39Звезды репозитория

Коротко о README

Раздел Getting Started открывается управляемым сервисом для Tableau Cloud и примером конфигурации для npx. Ниже лежат кнопка развертывания на Heroku и ответы сервера на три типовых вопроса.

Бейдж для README

Сообщить о проблеме

Foxx AITableau MCP
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.