Section 1: ปูพื้น Agentic AI, MCP และ A2A
- Agentic AI คืออะไร และตัวอย่างงานจริงในองค์กร
- วงจร Perception, Reasoning และ Action ของ Agent
- MCP เชื่อม AI กับเครื่องมือ ส่วน A2A เชื่อม Agent กับ Agent
- สถานะล่าสุดของสเปก MCP และ A2A ในปี 2026
Section 2: Lab: MCP Server แรกด้วย FastMCP 3
- สร้าง Tool ด้วย @mcp.tool และ Type Hint ที่กลายเป็น Schema
- รันแบบ STDIO และทดสอบด้วย MCP Inspector
- เชื่อม MCP Server ของเราเข้ากับ Claude Desktop
- Lab: Tool เครื่องคิดเลขและแปลงหน่วยที่ AI เรียกใช้ได้
Section 3: Lab: Resource, Prompt และ Context
- Resource และ Resource Template สำหรับส่งข้อมูลให้ AI อ่าน
- Prompt สำเร็จรูปที่ผู้ใช้เลือกเรียกได้
- ใช้ Context ส่ง Log และ Progress ระหว่างทำงาน
- Lab: MCP Server อ่านไฟล์ CSV และ PDF
Section 4: Lab: เชื่อมฐานข้อมูลอย่างปลอดภัย
- Tool ค้นข้อมูลจาก MySQL หรือ PostgreSQL
- จำกัดเป็นสิทธิ์อ่านอย่างเดียวและใช้ Parameter แทนการต่อ SQL
- รวมหลาย Server เป็นชุดเดียวด้วย Mount และ Namespace
- Lab: AI ตอบคำถามจากฐานข้อมูลสินค้าผ่าน MCP
Section 5: Lab: Streamable HTTP และการยืนยันตัวตน
- STDIO กับ Streamable HTTP ต่างกันอย่างไร และทำไม SSE ถูกเลิกใช้
- แนวคิด Stateless ของสเปก MCP รุ่นล่าสุด
- ป้องกัน Server ด้วย Bearer Token และภาพรวม OAuth
- Lab: ย้าย Server จาก STDIO มาเป็น HTTP
Section 6: Lab: MCP Client ใน Python
- ใช้ FastMCP Client เรียก Tool และอ่าน Resource
- ออกแบบไฟล์ Config ที่รองรับหลาย MCP Server
- ต่อ Client กับ Gemini API หรือ OpenAI API แบบ Tool Calling
- Lab: แชทบอทใน Terminal ที่ใช้ MCP Server ของเราได้ทุกตัว