คู่มือ Tableau MCP ฉบับสมบูรณ์ที่สุดในภาษาไทย — ตั้งแต่เริ่มต้นจนถึงระดับ Enterprise โดย The Narit Lab
Tableau MCP คือ MCP Server อย่างเป็นทางการจาก Tableau ที่ทำให้ AI (เช่น Claude) สามารถ "มองเห็นและเข้าใจข้อมูล" ใน Tableau Cloud / Tableau Server ของคุณได้โดยตรง — ถามคำถามกับข้อมูลด้วยภาษาธรรมชาติ ค้นหา workbook, query data source, อ่าน Pulse metrics ได้ทั้งหมดผ่านการสนทนา
คู่มือนี้เขียนจากประสบการณ์ทำงานจริงกับลูกค้าองค์กรในประเทศไทย ครอบคลุมตั้งแต่การติดตั้งครั้งแรก ไปจนถึงการเขียนโปรแกรมเรียกใช้ผ่าน API และการ deploy ระดับองค์กร
| บท | หัวข้อ | ระดับ |
|---|---|---|
| 1.1 | MCP คืออะไร ทำไมถึงสำคัญ | 🟢 Basic |
| 1.2 | Tableau MCP คืออะไร + Architecture | 🟢 Basic |
| 1.3 | Use Cases: ใช้ทำอะไรได้บ้าง | 🟢 Basic |
| 1.4 | Tableau Cloud vs Tableau Server ต่างกันอย่างไร | 🟢 Basic |
| บท | หัวข้อ | ระดับ |
|---|---|---|
| 2.1 | สิ่งที่ต้องเตรียมก่อนติดตั้ง | 🟢 Basic |
| 2.2 | วิธีที่ง่ายที่สุด: Hosted MCP (mcp.tableau.com) | 🟢 Basic |
| 2.3 | ติดตั้งบน Claude Desktop ด้วย npx | 🟢 Basic |
| 2.4 | ติดตั้งแบบ Local (clone + build) | 🟡 Intermediate |
| 2.5 | ติดตั้งด้วย Docker | 🟡 Intermediate |
| 2.6 | วิธีสร้าง Personal Access Token (PAT) | 🟢 Basic |
| 2.7 | Troubleshooting: แก้ปัญหาที่เจอบ่อย | 🟢 Basic |
| บท | หัวข้อ | ระดับ |
|---|---|---|
| 3.1 | บทสนทนาแรกกับข้อมูลของคุณ | 🟢 Basic |
| 3.2 | Tools ทั้งหมดของ Tableau MCP | 🟢 Basic |
| 3.3 | Query Data Source ด้วยภาษาธรรมชาติ | 🟢 Basic |
| 3.4 | ค้นหาและสำรวจ Workbook / View | 🟢 Basic |
| 3.5 | อ่าน Pulse Metrics ผ่าน Claude | 🟢 Basic |
| บท | หัวข้อ | ระดับ |
|---|---|---|
| 4.1 | Prompt Patterns: เขียน prompt ให้ query แม่นยำ | 🟡 Intermediate |
| 4.2 | Row Level Security (RLS) กับ MCP | 🟡 Intermediate |
| 4.3 | วิเคราะห์ข้ามหลาย Data Source | 🟡 Intermediate |
| 4.4 | สร้าง Documentation ของ Workbook อัตโนมัติ | 🟡 Intermediate |
| 4.5 | Workflow กับ Claude Projects | 🟡 Intermediate |
| บท | หัวข้อ | ระดับ |
|---|---|---|
| 5.1 | MCP Protocol: JSON-RPC, stdio vs streamable-http | 🔴 Advanced |
| 5.2 | เรียก Tableau MCP ผ่าน Anthropic API | 🔴 Advanced |
| 5.3 | สร้าง Web App Chat กับ Tableau | 🔴 Advanced |
| 5.4 | Fork และเขียน Custom Tool เพิ่มเอง | 🔴 Advanced |
| 5.5 | REST API vs MCP: เลือกใช้เมื่อไหร่ | 🔴 Advanced |
| 5.6 | VizQL Data Service (VDS) Deep Dive | 🔴 Advanced |
| 5.7 | Agentic Workflows กับ Claude Code | 🔴 Advanced |
| บท | หัวข้อ | ระดับ |
|---|---|---|
| 6.1 | Security Hardening สำหรับ Production | 🔴 Advanced |
| 6.2 | Self-Hosted Deployment สำหรับ Tableau Server | 🔴 Advanced |
| 6.3 | Governance และการควบคุมสิทธิ์ | 🔴 Advanced |
| 6.4 | POC Checklist สำหรับองค์กร | 🔴 Advanced |
| รายการ | คืออะไร |
|---|---|
| Sample Prompts | Prompt สำเร็จรูป copy ไปใช้ได้เลย |
| Config ตัวอย่าง 6 แบบ | claude_desktop_config.json ทุกสถานการณ์ |
| API Scripts | Node (Claude API + MCP) และ Python (VDS ตรง) |
| Webapp Demo | Chat web app รันได้จริง |
ถ้าคุณใช้ Tableau Cloud และมี Claude แบบ paid plan:
- เปิด Claude (web หรือ Desktop) → Settings → Connectors → Add custom connector
- ใส่ URL:
https://mcp.tableau.com - Sign in ด้วยบัญชี Tableau Cloud ของคุณ (OAuth)
- ลองถาม: "มี data source อะไรใน site ของฉันบ้าง"
เสร็จแล้ว! 🎉 อ่านรายละเอียดเพิ่มเติมที่ บท 2.2
ถ้าคุณใช้ Tableau Server (self-hosted) → ไปที่ บท 2.3
- 📦 Official Repo: tableau/tableau-mcp
- 📖 Official Docs: tableau.github.io/tableau-mcp
- 📦 npm Package: @tableau/mcp-server
- 🤖 Model Context Protocol: modelcontextprotocol.io
| รายการ | เวอร์ชัน | อัปเดตล่าสุด |
|---|---|---|
| tableau-mcp | v2.2x | ส.ค. 2026 |
| Node.js ขั้นต่ำ | 22.7.5+ | — |
| คู่มือนี้ | 1.0 | ส.ค. 2026 |
⚠️ Tableau MCP ออก release ใหม่บ่อยมาก หากพบว่าเนื้อหาไม่ตรงกับเวอร์ชันล่าสุด กรุณาเปิด Issue แจ้งได้เลย
Narit Apisamachan — Solutions Consultant ด้าน Tableau และ Data Analytics ประสบการณ์ 10+ ปี ทำงานกับลูกค้าองค์กรชั้นนำในประเทศไทย
- 🌐 Facebook Page: อะไรก็ AI
- 📺 YouTube: Tableau MCP Academy
© 2026 Narit Apisamachan (The Narit Lab) — สงวนลิขสิทธิ์
เนื้อหาในคู่มือนี้เผยแพร่ภายใต้สัญญาอนุญาต Creative Commons Attribution 4.0 International (CC BY 4.0)
คุณสามารถ: นำไปใช้ แชร์ ดัดแปลง แปล หรืออ้างอิงในงานของคุณได้อย่างอิสระ
เงื่อนไขเดียว: ต้องให้เครดิตแหล่งที่มา โดยระบุ "The Narit Lab" พร้อมลิงก์กลับมาที่ repo นี้ และระบุด้วยหากมีการดัดแปลงเนื้อหา
ตัวอย่างการให้เครดิต:
เนื้อหาอ้างอิงจาก Tableau MCP Guide by The Narit Lab