menu_book คู่มือการใช้งาน B.Grimm MCP Database

620 ลูกค้า · 7,600+ records · 3 กลุ่มธุรกิจ · MCP SSE Protocol

bolt เชื่อมต่อด่วน

Endpointhttps://db.panupong.net/mcp
TransportSSE (Server-Sent Events)
AuthAPI Key ใน Header X-API-Key
SSLcheck_circle Let's Encrypt (auto-renew)
InfraDocker · PostgreSQL · 500 max connections
warning ต้องใช้ API Key จากผู้สอน — ไม่มี key → 401 Unauthorized

build 4 Tools

Toolคำอธิบายตัวอย่าง Prompt
queryรัน SQL (SELECT / INSERT / UPDATE / DELETE)"ลูกค้า energy 10 อันดับแรก"
list_tablesแสดง 17 ตาราง + จำนวนแถว"มีตารางอะไรบ้าง"
describe_tableโครงสร้างตาราง (ชื่อคอลัมน์, type, nullable)"อธิบายตาราง pharma_customers"
reset_dataรีเซ็ตเป็น seed (ต้อง confirm: true)"reset ข้อมูลหน่อย"

check_circle ตรวจสอบว่าเชื่อมต่อสำเร็จ

หลังใส่ config แล้ว ลองถาม AI:

มีตารางอะไรบ้างในฐานข้อมูล?

ถ้าตอบกลับมาแสดง 17 ตาราง → เชื่อมต่อสำเร็จ celebration

terminal เลือก IDE ของคุณ

terminal Cursor
terminal VS Code (Copilot Agent)
terminal OpenCode
terminal Windsurf
terminal Claude Desktop

chat ตัวอย่างคำถามภาษาไทย

พิมพ์ภาษาไทยได้เลย — AI จะเรียก tool ให้อัตโนมัติ:

มีตารางอะไรบ้าง?
ลูกค้าโรงพยาบาลที่มียอดซื้อสูงสุด 5 อันดับ
โรงไฟฟ้าไหนผลิตไฟได้มากที่สุด?
ช่วยดึงข้อมูลลูกค้า AC ที่เป็น retail ทั้งหมด
เปรียบเทียบยอดขาย energy ระหว่าง industrial กับ utility
ลูกค้า pharma ที่เป็น hospital และมีเตียงเกิน 500
อธิบายโครงสร้างตาราง energy_customers
reset ข้อมูลกลับเป็นค่าเริ่มต้น

bar_chart ฐานข้อมูล — 17 ตาราง

กลุ่มตารางข้อมูล
bolt พลังงานenergy_customers225 ลูกค้า (PTTGC, EGAT, Amata...)
energy_production3,006 records
energy_contracts450 สัญญา
power_plants20 โรงไฟฟ้า
medication โรงงานยาpharma_customers225 ลูกค้า (รพ.ศิริราช, DKSH...)
pharma_orders1,245 คำสั่งซื้อ
pharma_batches28 แบตช์
pharma_products30 ผลิตภัณฑ์
pharma_quality_testsผลตรวจคุณภาพ
ac_unit ACac_customers170 ลูกค้า (HomePro, 7-Eleven...)
ac_orders740 คำสั่งซื้อ
ac_models25 รุ่น
ac_production725 records
ac_inventoryสต๊อกสินค้า
ac_service_recordsบันทึกการบริการ
groups ทั่วไปemployees80 คน
departments20 แผนก

search ตัวอย่าง SQL Query

bolt ลูกค้า Energy ที่ใช้ไฟมากที่สุด

SELECT name, customer_type, industry, contract_mw, province
FROM energy_customers ORDER BY contract_mw DESC LIMIT 10;

medication รพ. เรียงตามมูลค่าซื้อ

SELECT name, customer_type, beds, annual_order_value_mb
FROM pharma_customers WHERE customer_type='hospital'
ORDER BY annual_order_value_mb DESC;

ac_unit สรุป AC ตาม segment

SELECT segment, count(*) as customers, SUM(annual_value_mb)
FROM ac_customers GROUP BY segment ORDER BY 3 DESC;

bar_chart ภาพรวมรายได้ 3 กลุ่มธุรกิจ

SELECT 'Energy' as business, SUM(annual_consumption_gwh * 2500)
FROM energy_customers
UNION ALL SELECT 'Pharma', SUM(annual_order_value_mb)
FROM pharma_customers
UNION ALL SELECT 'AC', SUM(annual_value_mb) FROM ac_customers;

support_agent แจ้งปัญหา

1ใช้ https:// (ไม่ใช่ http)
2Header ต้องเป็น X-API-Key — ตัวพิมพ์ใหญ่-เล็กตามนี้
3เปิด health check ใน browser — ควรเห็น B.Grimm MCP SSE — OK
4ปิด-เปิด IDE ใหม่ หลังจากใส่ config — MCP server โหลดตอน start เท่านั้น
5ลองถาม มีตารางอะไรบ้าง? — ถ้าตอบไม่ได้ แสดงว่ายังเชื่อมไม่สำเร็จ
6เช็คการเชื่อมต่ออินเทอร์เน็ต — ลองเปิด google.com ใน browser
7อัปเดต IDE เป็นเวอร์ชันล่าสุด — MCP ต้องใช้ version ที่รองรับ SSE transport
8ถ้าทำทุกข้อแล้วยังไม่ได้ — แจ้งผู้สอน พร้อมบอก IDE + เวอร์ชัน + error message