Build your ultimate AI agent
รายละเอียดคอร์ส
ทำไมต้องเรียนรู้ Model Context Protocol?
โมเดลภาษาขนาดใหญ่ไม่สามารถเข้าถึงข้อมูลแบบเรียลไทม์หรือดำเนินการต่าง ๆ ได้ด้วยตัวเอง และการเชื่อมต่อเครื่องมือหรือ API แต่ละตัวด้วยโค้ดแบบกำหนดเองก็ไม่สามารถขยายการใช้งานได้อย่างมีประสิทธิภาพ Model Context Protocol (MCP) แก้ปัญหานี้ด้วยวิธีมาตรฐานแบบเดียวสำหรับแอปพลิเคชัน AI ในการเชื่อมต่อกับเครื่องมือ ข้อมูล และบริการภายนอก—มักถูกเรียกว่า "พอร์ต USB-C สำหรับ AI" ในหลักสูตรนี้ คุณจะสร้างเซิร์ฟเวอร์และไคลเอนต์ MCP ตั้งแต่เริ่มต้นด้วย Python และเชื่อมต่อเข้ากับ LLMฉันจะสร้างและเชื่อมต่อ MCP Server แรกของฉันได้อย่างไร?
คุณจะเริ่มต้นด้วยการเรียนรู้สถาปัตยกรรม MCP — โฮสต์, ไคลเอนต์ และเซิร์ฟเวอร์ — รวมถึง 3 องค์ประกอบพื้นฐานที่เซิร์ฟเวอร์ทุกตัวเปิดเผย ได้แก่ เครื่องมือ, ทรัพยากร และพรอมต์ จากนั้นคุณจะสร้างเซิร์ฟเวอร์แปลงสกุลเงินโดยใช้ FastMCP เพิ่ม docstrings และ type hints เพื่อให้ LLM ค้นพบเครื่องมือของคุณได้ และเขียนไคลเอนต์ Python แบบอะซิงก์ที่แสดงรายการและเรียกใช้เครื่องมือเหล่านั้นผ่านการรับส่งข้อมูลแบบ stdioฉันจะมอบเครื่องมือและบริบทแบบเรียลไทม์ให้กับ LLM ได้อย่างไร?
เครื่องมือเพียงอย่างเดียวไม่เพียงพอ—โมเดลยังต้องการข้อมูลและคำสั่งด้านพฤติกรรมด้วย คุณจะเพิ่มทรัพยากรสำหรับบริบทแบบอ่านอย่างเดียวและพรอมต์เพื่อชี้นำโมเดลเมื่ออินพุตกำกวม จากนั้นเชื่อมต่อทั้งสาม primitive เข้ากับ LLM ของ OpenAI โดยใช้เวิร์กโฟลว์การเรียกใช้เครื่องมือแบบห้าขั้นตอน เพื่อให้สามารถตอบได้อย่างมั่นใจหรือขอคำชี้แจงเมื่อควรทำฉันจะนำ MCP Servers ไปใช้งานจริงในระบบผลิตได้อย่างไร?
เซิร์ฟเวอร์ในโลกจริงต้องการมากกว่าโค้ดที่ทำงานได้เฉพาะกรณีปกติเท่านั้น คุณจะเปลี่ยนทรัพยากรที่อิงไฟล์เป็นการสืบค้นที่ขับเคลื่อนด้วยฐานข้อมูล เพิ่มการกำหนดเวลาหมดอายุของคำขอ การจัดการข้อผิดพลาดแบบมีโครงสร้าง และการยืนยันตัวตน API ที่ปลอดภัยซึ่งเก็บคีย์ไว้ฝั่งเซิร์ฟเวอร์ สุดท้าย คุณจะเชื่อมต่อกับเซิร์ฟเวอร์ MCP ของบุคคลที่สาม และเห็นว่าโค้ดไคลเอนต์ชุดเดียวกันใช้งานได้กับเซิร์ฟเวอร์ใดก็ตามที่รองรับโปรโตคอลนี้ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
รากฐานของ MCP
ค้นพบว่า MCP ช่วยให้การเชื่อมต่อแอปพลิเคชัน AI กับระบบโดยรอบง่ายขึ้นได้อย่างไร เรียนรู้หลักการทำงานของ MCP วิธีกำหนด MCP tools ของคุณเอง และวิธีสร้างสะพานเชื่อมระหว่าง client กับ server
- MCP: ทำให้ AI App ง่ายแค่ปลายนิ้ว50 XP
- ทำความรู้จักกับ MCP100 XP
- MCP Server ตัวแรกของคุณ100 XP
- สร้าง MCP Server ตัวแรกของคุณ50 XP
- สร้าง MCP Server แปลงสกุลเงิน100 XP
- การเพิ่ม Docstring และ Type Hint100 XP
- การสื่อสารระหว่าง MCP Client และ Server50 XP
- สร้างสะพานเชื่อม (ระหว่าง Client กับ Server)100 XP
- การค้นพบ Tool แบบไดนามิก100 XP
- การเรียกใช้ Tool ของเซิร์ฟเวอร์100 XP
2
แอปพลิเคชัน LLM ที่ขับเคลื่อนด้วย MCP
เพิ่ม resources และ prompts ลงใน MCP server เพื่อให้ LLM เข้าถึงบริบทแบบอ่านอย่างเดียวและคำสั่งสำคัญที่ปรับพฤติกรรมได้ ลงมือปฏิบัติจริงกับ LLM และเชื่อมต่อกับ MCP server เพื่อให้เรียกใช้ tools และดึงบริบทได้
3
การเตรียม MCP Server สู่การใช้งานจริง
เจาะลึกสิ่งที่ต้องทำเพื่อนำ MCP server ขึ้นสู่การใช้งานจริง ครอบคลุมทั้งฐานข้อมูลและ API ใน MCP server พร้อมข้อควรพิจารณาเพิ่มเติม จากนั้นเรียนรู้วิธีผสานรวม MCP ของบุคคลที่สามอย่างปลอดภัยและเชื่อถือได้ เพื่อที่จะไม่ต้องสร้างสิ่งที่มีอยู่แล้วขึ้นมาใหม่
Model Context Protocol (MCP) เบื้องต้น
เรียนจบแล้ว

