ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ
ดูวิธีที่โฮสต์สร้างไคลเอ็นต์เฉพาะสำหรับเซิร์ฟเวอร์แต่ละรายการ
ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ เป็นบทเรียน MCP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน MCP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน
ไคลเอนต์คืออะไร
ภายในโฮสต์มี ไคลเอนต์อยู่ ไคลเอนต์คือส่วนที่สื่อสารด้วยโพรโทคอล MCP กับเซิร์ฟเวอร์จริง ๆ โฮสต์เป็นผู้ควบคุมภาพรวม ส่วนไคลเอนต์เป็นผู้พูดคุย
หนึ่งไคลเอนต์ต่อหนึ่งเซิร์ฟเวอร์
นี่คือกฎสำคัญ: โฮสต์จะสร้าง ไคลเอนต์หนึ่งตัวสำหรับเซิร์ฟเวอร์ทุกตัวที่เชื่อมต่อ หากมีเซิร์ฟเวอร์สามตัว ก็จะมีไคลเอนต์แยกกันสามตัวทำงานเคียงข้างกัน
ลิงก์เฉพาะแบบหนึ่งต่อหนึ่ง
ไคลเอนต์แต่ละตัวจะรักษาการเชื่อมต่อส่วนตัวแบบ หนึ่งต่อหนึ่งกับเซิร์ฟเวอร์เพียงตัวเดียว ไคลเอนต์จะไม่ถูกใช้ร่วมกันระหว่างเซิร์ฟเวอร์สองตัว
เหตุใดจึงต้องแยกการเชื่อมต่อ
การแยกลิงก์ออกจากกันทำให้เกิด การแยกส่วน หากเซิร์ฟเวอร์ตัวหนึ่งหยุดทำงานหรือทำงานผิดปกติ ไคลเอนต์ของเซิร์ฟเวอร์นั้นจะล้มเหลวเพียงตัวเดียว ส่วนที่เหลือยังทำงานได้ตามปกติ
ไคลเอนต์พูดแทนโมเดล
เมื่อโมเดลต้องการใช้เครื่องมือ โฮสต์จะส่งคำขอให้ ไคลเอนต์ที่ถูกต้อง ไคลเอนต์จะจัดรูปแบบคำขอและส่งผ่านการเชื่อมต่อของตนเอง
ไคลเอนต์ค้นพบความสามารถ
ทันทีที่เชื่อมต่อ ไคลเอนต์จะถามเซิร์ฟเวอร์ว่ามีอะไรให้ใช้งานบ้าง ไคลเอนต์จะ ค้นพบเครื่องมือ ทรัพยากร และพรอมต์ที่มีอยู่ก่อนที่จะเรียกใช้สิ่งใด
แสดงรายการเครื่องมือของเซิร์ฟเวอร์
ไคลเอนต์ส่งคำขอ tools/list เพื่อเรียนรู้ว่าสามารถเรียกใช้สิ่งใดได้ เซิร์ฟเวอร์จะตอบกลับด้วยชื่อและคำอธิบายของเครื่องมือแต่ละตัว
{ "method": "tools/list" }ไคลเอนต์ดูแลสถานะเซสชัน
ไคลเอนต์ติดตาม เซสชันที่กำลังทำงานอยู่ ซึ่งรวมถึงสิ่งที่เจรจาตกลงกันและการเรียกใช้ใดที่กำลังดำเนินการอยู่ ไคลเอนต์คือหน่วยความจำของการเชื่อมต่อหนึ่งครั้งนั้น
ไคลเอนต์หลายตัว โฮสต์เดียว
โฮสต์เรียกใช้ไคลเอนต์ทั้งหมดร่วมกัน จากนั้นรวมเครื่องมือของไคลเอนต์เหล่านั้นเป็นเมนูเดียวสำหรับโมเดล คุณจะเห็นผู้ช่วยหนึ่งเดียวที่รวมเป็นหนึ่งเดียว แต่เบื้องหลังนั้นมี ไคลเอนต์ อยู่หลายตัว
ไคลเอนต์กับโฮสต์
โฮสต์คือแอปทั้งหมดและเป็นเจ้าของโมเดล ส่วนไคลเอนต์เป็นองค์ประกอบขนาดเล็กภายในโฮสต์ ซึ่งทำหน้าที่จัดการการเชื่อมต่อกับเซิร์ฟเวอร์หนึ่งตัวโดยเฉพาะ
ออกแบบให้เรียบง่าย
การออกแบบที่มีหนึ่งการเชื่อมต่อต่อหนึ่งเซิร์ฟเวอร์ช่วยให้ทุกอย่างเรียบง่ายและปลอดภัย ไคลเอนต์แต่ละตัวมีหน้าที่ชัดเจนเพียงอย่างเดียว จึงทำให้เข้าใจการทำงานของทั้งระบบได้ง่าย
ตรวจสอบความเข้าใจ
ลองทบทวนว่าไคลเอนต์หนึ่งตัวเชื่อมต่อกับเซิร์ฟเวอร์กี่ตัว
สรุปทบทวน
คุณได้เรียนรู้เกี่ยวกับ ไคลเอนต์: ผู้พูดภาษาของโฮสต์ตามโปรโตคอล ซึ่งมีหนึ่งตัวต่อหนึ่งเซิร์ฟเวอร์ เก็บเซสชันที่แยกเป็นอิสระ และค้นหาเครื่องมือของแต่ละเซิร์ฟเวอร์ ขอแสดงความก้าวหน้าอย่างยอดเยี่ยม
เรียนรู้ Python ด้วย AI tutor — ฟรี
เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป
- คอร์ส
- 30
- บทเรียน
- 120
คำถามที่พบบ่อย
บทเรียน “ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส MCP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ”
ดูวิธีที่โฮสต์สร้างไคลเอ็นต์เฉพาะสำหรับเซิร์ฟเวอร์แต่ละรายการ คุณปฏิบัติ MCP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน MCP Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน MCP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน MCP Academy นี้ได้ไหม
ได้ บทเรียน MCP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- โฮสต์: Claude Desktop และ IDE
- ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ
- เซิร์ฟเวอร์: ที่อยู่ของเครื่องมือ
- ติดตามคำขอตั้งแต่ต้นจนจบ