TT

theinformationlab/tableau_mcp_starter_kit

Developer tools

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

30 stars 17 forks 품질 63 트렌드 11MIT

Tableau MCP with LangChain의 구현으로 AI 기능 Tableau Server 또는 Cloud 제공

개요

MCP 및 LangChain을 사용하여 Tableau Server 또는 Tableau Cloud에 AI 기능을 제공하는 강력한 통합은 Tableau에서 신뢰할 수있는 데이터와 자연 언어 상호 작용을 가능하게합니다. 이 재포는 Tableau langchain starter kit에 위치한 LangChain과 MCP 도구를 사용하여 Tableau-mcp의 구현입니다. - Tableau 데이터의 자연 언어 쿼리 - 웹 인터페이스 또는 대시보드 확장을 통해 사용 가능 - Tableau Server 및 Tableau Cloud 모두 지원 시작하기 전에 다음을해야합니다. - 또는 나중에 OR, 무료 Tableau Cloud Trial은 Tableau Developer Program을 통해 사용할 수 있습니다 - 다운로드 Python - - 선택된 AI 모델에 대한 Git - 다운로드 (OpenAI 등) 이 코드를 사용할 때, Tableau의 데이터는 외부 AI 모델로 전송됩니다 (기본값, OpenAI). 학습 및 테스트를 위해 Tableau에 포함된 Superstore dataset을 사용하는 것이 좋습니다.

개요(AI 번역)

MCP 및 LangChain을 사용하여 Tableau Server 또는 Tableau Cloud에 AI 기능을 제공하는 강력한 통합은 Tableau에서 신뢰할 수있는 데이터와 자연 언어 상호 작용을 가능하게합니다.

이 재포는 Tableau langchain starter kit에 위치한 LangChain과 MCP 도구를 사용하여 Tableau-mcp의 구현입니다.

♨ 특징

  • Tableau 데이터의 Natural language 쿼리
  • 웹 인터페이스 또는 Dashboard 확장을 통해 사용 가능
  • Tableau Server 및 Tableau Cloud 모두 지원

Pre Pre

시작하기 전에 다음을해야합니다.

  • Tableau Server Version 2025.1 이상 또는 Tableau Cloud는 Tableau Developer Program을 통해 무료로 제공됩니다.
  • Python 3.12+ - Python 다운로드
  • Git - Git 다운로드
  • API 자격 선택된 AI 모델(OpenAI 등)

⚠️ 경고

이 코드를 사용할 때, Tableau의 데이터는 외부 AI 모델로 전송됩니다 (기본값, OpenAI). 학습 및 테스트를 위해 Tableau에 포함된 Superstore dataset을 사용하는 것이 좋습니다.

민감한 또는 독점적 인 정보를 처리해야하는 경우 외부 서비스 대신 로컬 AI 모델을 사용하는 도구를 구성 고려하십시오.

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

README

원문 README의 일부입니다. 원문 보기.

Tableau MCP Starter Kit

A powerful integration that brings AI functionality to Tableau Server or Tableau Cloud using MCP and LangChain, enabling natural language interactions with the data you trust in Tableau.

This repo is an implementation of tableau-mcp using the MCP tools with LangChain, building on the tableau_langchain_starter_kit.

🚀 Features

  • Natural language querying of Tableau data
  • Available via Web interface or Dashboard extension
  • Support for both Tableau Server and Tableau Cloud

📋 Prerequisites

Before you begin, ensure you have the following:

⚠️ Warning

When using this code, data from Tableau will be sent to an external AI model (by default, OpenAI). For learning and testing, it is strongly recommended to use the Superstore dataset included with Tableau.

If you need to process sensitive or proprietary information, consider configuring the tool to use a local AI model instead of an external service. This approach ensures your data remains within your organisation’s infrastructure and reduces the risk of data exposure.

📺 Quickstart Tableau MCP Guides

If you haven’t tried Tableau MCP yet I recommend testing it out using desktop applications like Claude Desktop and VSCode. You can find links to my quickstart tutorials below.

📺 Step Up Guide

🛠️ Installation

1. Install Tableau MCP

git clone https://github.com/tableau/tableau-mcp.git
cd tableau-mcp

From the Install Guide

Install Node.js (tested with 22.15.0 LTS)

npm install
npm run build

2. Clone the Starter Kit Repository

git clone https://github.com/TheInformationLab/tableau_mcp_starter_kit.git
cd tableau_mcp_starter_kit

3. Create Virtual Environment

Creating a virtual environment helps isolate project dependencies:

python -m venv .venv

4. Activate Virtual Environment

Windows:

.venv\Scripts\activate

macOS/Linux:

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →