เวิร์กช็อป
เวิร์กช็อปสร้างแอป & โค้ด
6 · สร้างแอป & โค้ด

เชื่อมฐานข้อมูลผ่าน MCP

ให้ Claude อ่าน/เขียนฐานข้อมูล

0%
ความคืบหน้าเวิร์กช็อป
รู้ใน 30 วิ

MCP คือ สะพานให้ Claude ต่อกับเครื่องมือภายนอก เพิ่ม MCP server ของฐานข้อมูล แล้วถามข้อมูลเป็นภาษาคนได้เลย ไม่ต้องเขียน SQL เอง

MCP = ปลั๊กต่อเครื่องมือclaude mcp add ครั้งเดียวถามเป็นภาษาคน ได้ข้อมูลจริง

ดู Claude อ่านฐานข้อมูลให้

ถามเป็นภาษาคน มันแปลงเป็น query เอง

ดู Claude Code ทำงาน
คุณในฐานข้อมูล มีลูกค้าที่สมัครเดือนนี้กี่คน และ 5 อันดับสินค้าขายดีคืออะไร
  • เรียกเครื่องมือจาก MCP server เพื่อดูรายชื่อตารางและโครงสร้าง
  • แปลงคำถามเป็น SELECT นับลูกค้าใหม่ตามช่วงวันที่
  • query ยอดขายรายสินค้า แล้วจัดอันดับ 5 อันดับแรก
  • รวมผลลัพธ์เป็นตารางอ่านง่ายพร้อมสรุปสั้น ๆ
  • เสร็จ ตอบเป็นภาษาคนพร้อมตัวเลขจริงจากฐานข้อมูล

MCP ทำงานยังไง

เข้าใจ 3 ส่วนนี้แล้วต่ออะไรก็ได้

1

MCP server

โปรแกรมตัวกลางที่รู้วิธีคุยกับเครื่องมือหนึ่ง เช่น ฐานข้อมูล รันอยู่ในเครื่องคุณ

2

เครื่องมือ (tools)

server เปิดให้ Claude เรียกใช้ความสามารถ เช่น query ตาราง อ่านแถว เขียนข้อมูล

3

Claude เป็นคนสั่ง

คุณถามเป็นภาษาคน Claude เลือกเครื่องมือที่เหมาะ ส่งคำสั่งไป แล้วเอาผลมาตอบ

ติดตั้ง MCP server ครั้งเดียว ด้วย claude mcp add หลังจากนั้นถามข้อมูลเป็นภาษาคนได้เลย ไม่ต้องจำคำสั่ง SQL

ลองเลยจับมือทำ
  1. เพิ่ม MCP server ของ SQLite เข้าโปรเจกต์ด้วยคำสั่งนี้ claude mcp add sqlite -- npx -y mcp-server-sqlite-npx /path/to/your.db
  2. เช็คว่าต่อสำเร็จด้วย claude mcp list ต้องเห็นชื่อ sqlite ขึ้นมา
  3. เปิด claude ในโฟลเดอร์เดิม แล้วพิมพ์ /mcp เพื่อดูว่าเครื่องมือจากฐานข้อมูลพร้อมใช้
  4. ลองถามข้อมูลเป็นภาษาคนด้วย Prompt นี้ Claude จะเลือกเครื่องมือ MCP เอง
    พิมพ์ Prompt นี้
    ดูในฐานข้อมูลให้หน่อย มีตารางอะไรบ้าง แล้วช่วยสรุป [จำนวนผู้ใช้ทั้งหมด] และ [ออเดอร์ล่าสุด 10 รายการ] ให้เป็นตารางอ่านง่าย
  5. อยากให้เขียนข้อมูลด้วยก็ได้ เช่น เพิ่มสินค้าใหม่ชื่อ ... ราคา ... ลงตาราง products
ลองใช้ Prompt นี้
ช่วยวิเคราะห์ข้อมูลในฐานข้อมูลให้หน่อย ผมอยากรู้ [คำถามเชิงธุรกิจ เช่น ลูกค้ากลุ่มไหนซื้อบ่อยสุด / ยอดขายแต่ละเดือนเป็นยังไง] ช่วย query ออกมา อธิบายผลเป็นภาษาคน และถ้ามีข้อสังเกตน่าสนใจก็บอกด้วย
สรุปเวิร์กช็อป
  • MCP คือสะพานให้ Claude ต่อกับเครื่องมือภายนอก เช่น ฐานข้อมูล ติดตั้งด้วย claude mcp add ครั้งเดียว
  • เช็คการเชื่อมต่อด้วย claude mcp list และดูเครื่องมือที่ใช้ได้ด้วย /mcp ในเซสชัน
  • ถามข้อมูลเป็นภาษาคนได้เลย Claude แปลงเป็น query และอ่าน/เขียนฐานข้อมูลให้เอง