ข้ามไปยังเนื้อหาหลัก

คอร์ส

Model Context Protocol (MCP) เบื้องต้น

ระดับกลาง3 ชม.

ผสานแอป AI/LLM กับ API, ฐานข้อมูล และระบบไฟล์ได้ง่ายกว่าที่เคยด้วย Model Context Protocol (MCP)

Python3 ชม.11 วิดีโอ34 แบบฝึกหัด2,850 XP3,504ใบแสดงความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
การดำเนินการต่อหมายความว่าคุณยอมรับ เงื่อนไขการใช้งาน, ของเรา นโยบายความเป็นส่วนตัว และข้อมูลของคุณถูกจัดเก็บไว้ในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในหลายพันบริษัท

รายละเอียดคอร์ส

ทำไมต้องเรียนรู้ 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
เริ่มบทเรียน
2

แอปพลิเคชัน LLM ที่ขับเคลื่อนด้วย MCP

3

การเตรียม MCP Server สู่การใช้งานจริง

เจาะลึกสิ่งที่ต้องทำเพื่อนำ MCP server ขึ้นสู่การใช้งานจริง ครอบคลุมทั้งฐานข้อมูลและ API ใน MCP server พร้อมข้อควรพิจารณาเพิ่มเติม จากนั้นเรียนรู้วิธีผสานรวม MCP ของบุคคลที่สามอย่างปลอดภัยและเชื่อถือได้ เพื่อที่จะไม่ต้องสร้างสิ่งที่มีอยู่แล้วขึ้นมาใหม่
เริ่มบทเรียน

Model Context Protocol (MCP) เบื้องต้น

เรียนจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp บนมือถือ

ก้าวหน้าได้ทุกที่ด้วยคอร์สมือถือและแบบฝึกหัดการเขียนโค้ด 5 นาทีประจำวันของเรา