เชื่อมต่อ
เลือกไคลเอนต์ที่ใช้ — ไม่ต้องมี API keyEndpoint เดียว: https://pbo-mcp.thaith.ai/mcp รองรับ MCP ผ่าน Streamable HTTP เลือกวิธีเชื่อมต่อตามเครื่องมือที่ใช้งานอยู่ด้านล่าง
Claude Desktop
claude_desktop_config.json- เปิด
Settings → Developer → Edit Config - วางบล็อกนี้ลงใน
mcpServers - บันทึกไฟล์แล้วรีสตาร์ท Claude Desktop
{
"mcpServers": {
"pbo-budget": {
"url": "https://pbo-mcp.thaith.ai/mcp"
}
}
}
Claude Code
CLIรันคำสั่งนี้ในเทอร์มินัล แล้วยืนยันด้วย claude mcp list
$ claude mcp add --transport http pbo-budget https://pbo-mcp.thaith.ai/mcp
MCP client อื่น ๆ
Manualสำหรับไคลเอนต์ที่รับ URL โดยตรง (Cursor, LibreChat, custom agent ฯลฯ) — รูปแบบอาจต่างกันเล็กน้อยตามเวอร์ชัน
โครงสร้างตาราง disbursements
22 คอลัมน์ · หน่วยเงินเป็นล้านบาท| คอลัมน์ | ชนิด | ความหมาย | หน่วย |
|---|---|---|---|
| fiscal_year | INTEGER | ปีงบประมาณ (พ.ศ.) | — |
| ministry | TEXT | กระทรวง | — |
| agency | TEXT | หน่วยงาน | — |
| strategy | TEXT | ยุทธศาสตร์การจัดสรร | — |
| plan | TEXT | แผนงาน | — |
| expense_category | TEXT | งบรายจ่าย (งบดำเนินงาน / งบลงทุน ฯลฯ) | — |
| expense_type | TEXT | รายจ่ายประจำ / รายจ่ายลงทุน | — |
| budget_item_name | TEXT | ชื่อรหัสงบประมาณ (รายการเฉพาะ) | — |
| disbursed_total_mb | REAL | เบิกจ่ายทั้งสิ้น | ล้านบาท |
| post_transfer_budget_mb | REAL | งบฯ หลังโอน/ปป. ทั้งสิ้น | ล้านบาท |
| output_or_project | TEXT | ผลผลิต/โครงการ | — |
| work_or_project | TEXT | งาน/โครงการ | — |
| act_budget_mb | REAL | พรบ. (งบตามพระราชบัญญัติ) | ล้านบาท |
| po_total_mb | REAL | PO ทั้งสิ้น (ก่อหนี้ผูกพัน) | ล้านบาท |
| disbursed_incl_po_mb | REAL | เบิกจ่ายรวม PO | ล้านบาท |
| net_reserved_mb | REAL | เงินกันฯ สุทธิ | ล้านบาท |
| carried_over_disbursed_mb | REAL | เบิกจ่ายเหลื่อมปี | ล้านบาท |
| remaining_with_debt_mb | REAL | คงเหลือ กรณีมีหนี้ผูกพัน | ล้านบาท |
| remaining_no_debt_mb | REAL | คงเหลือ กรณีไม่มีหนี้ผูกพัน | ล้านบาท |
| remaining_in_progress_mb | REAL | คงเหลือ สรก. อยู่ระหว่างดำเนินการ | ล้านบาท |
| remaining_reserved_extended_mb | REAL | คงเหลืออยู่ระหว่างกันและขยายรวม | ล้านบาท |
| remaining_total_mb | REAL | คงเหลือรวม | ล้านบาท |
| source_file | TEXT | ไฟล์ต้นทางรายปี (ตรวจสอบย้อนกลับ) | — |
ตัวอย่างคำถาม
ถามเป็นประโยค — โมเดลจะแปลงเป็น SQL เอง“5 กระทรวงที่เบิกจ่ายงบประมาณสูงสุดในปีงบ 2568 คือกระทรวงอะไรบ้าง”
SELECT ministry, ROUND(SUM(disbursed_total_mb), 1) AS total_mb FROM disbursements WHERE fiscal_year = 2568 GROUP BY ministry ORDER BY total_mb DESC LIMIT 5;
“อัตราการเบิกจ่ายของกระทรวงสาธารณสุขในแต่ละปีงบเป็นเท่าไหร่”
SELECT fiscal_year, ROUND(SUM(disbursed_total_mb), 1) AS disbursed_mb, ROUND(100.0 * SUM(disbursed_total_mb) / NULLIF(SUM(post_transfer_budget_mb), 0), 1) AS pct FROM disbursements WHERE ministry = 'กระทรวงสาธารณสุข' GROUP BY fiscal_year ORDER BY fiscal_year;
“ค้นหารายการจัดซื้อที่มีคำว่า ‘คอมพิวเตอร์’ ในปีงบ 2568 เรียงจากเบิกจ่ายมากไปน้อย”
SELECT ministry, agency, budget_item_name, disbursed_total_mb FROM disbursements WHERE budget_item_name LIKE '%คอมพิวเตอร์%' AND fiscal_year = 2568 ORDER BY disbursed_total_mb DESC LIMIT 20;
ข้อควรรู้ก่อนใช้
- ตัวเลขทุกคอลัมน์เป็นหน่วยล้านบาท ตามที่พิมพ์ในไฟล์ต้นฉบับ ไม่ต้องคูณ/หารเพิ่ม
- ค่าว่าง (NULL) ≠ ศูนย์ — ต้นฉบับใส่ “-” เมื่อไม่มีตัวเลขในขั้นตอนนั้น ไม่ใช่ว่าเป็น 0 บาท
- ข้อมูลระดับสาธารณะ ไม่มีการยืนยันตัวตน — คำขอทุก request ถูกจำกัดด้วย rate limit ต่อ IP ไม่ใช่ต่อผู้ใช้
- แหล่งข้อมูล: ไฟล์เบิกจ่ายภาพรวมทุกมิติจากระบบ GFMIS รายปีงบประมาณ 2558–2568